🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: es.comp.os.linux.programacion
Article #9313

Re: fgets

#9313
From: Jose M. Jimenez (C)
Date: Mon, 12 Aug 2002 16:41
26 lines
1969 bytes
"quantium" <quantium@lycos.es> escribi� en el mensaje
news:3D56F43D.1010102@lycos.es...
> Mick wrote:
> >
> > Para eliminar ese enter:
> > --------8<------------------8<-----------------
> > int len= strlen(array)-1;
> > if (len>=0 && array[len]=='\n') array[len]= 0;
> > ------------8<-----------------8<---------------
> > Salud2 !!!
>
> Hola.
> Hay varias cosas que no entiendo, (el codigo funciona correctamente),
> veamos, imaginemos que inserto hola si tener tu codigo, pues bien, si
> hacemos un strlen nos dira que tenemos 5 caracteres. Como podemos ver en
> tu enla parte:
>
> int len= strlen(array)-1;
>
> �por que pones ese -1?  �no estamos trabajando con el ultimo caracter? ,
> en caso de insertar hola estariamos comprobando 'a'. Mmmmm, pero si le
> quito el -1 ya no funciona el programa �por que?

Ya que empieza en el 0, asi tu "hola" tiene 4 caracteres desde el 0 hasta el
4-1, es decir 0,1,2,3.
Technical Details
Message-ID: <aj8oed$18tdhq$1@ID-115837.news.dfncis.de>
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!fu-berlin.de!uni-berlin.de!143-211-adsl.red.retevision.ES!not-for-mail
References: <3D56B84F.7010102@lycos.es> <aj6fu3$6mm$1@nsnmpen2-gest.nuria.telefonica-data.net> <3D56F43D.1010102@lycos.es>

Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII
X-Google-Thread: f86c8,d8ad4c1d57de0ffc
X-Google-Attributes: gidf86c8,public
X-Google-ArrivalTime: 2002-08-12 09:40:48 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!fu-berlin.de!uni-berlin.de!143-211-adsl.red.retevision.ES!not-for-mail
From: "Jose M. Jimenez \(C\)" <jjimenez@redestb.es>
Newsgroups: es.comp.os.linux.programacion
Subject: Re: fgets
Date: Mon, 12 Aug 2002 18:41:15 +0200
Lines: 28
Message-ID: <aj8oed$18tdhq$1@ID-115837.news.dfncis.de>
References: <3D56B84F.7010102@lycos.es> <aj6fu3$6mm$1@nsnmpen2-gest.nuria.telefonica-data.net> <3D56F43D.1010102@lycos.es>
NNTP-Posting-Host: 143-211-adsl.red.retevision.es (80.224.211.143)
X-Trace: fu-berlin.de 1029170446 42907194 80.224.211.143 (16 [115837])
User-Agent: Hamster/1.3.23.4
X-Priority: 3
X-MSMail-Priority: Normal
X-Newsreader: Microsoft Outlook Express 5.50.4807.1700
X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4807.1700