Article View: es.comp.os.linux.programacion
Article #9310Re: fgets
From: Mick
Date: Sun, 11 Aug 2002 20:01
Date: Sun, 11 Aug 2002 20:01
18 lines
1780 bytes
1780 bytes
quantium wrote:
> � sabeis por que el siguiente codigo imprime en dos lineas diferentes
> printf("%s tiene %i caracteres\n",array,strlen(array)); ? tengo
> entendido que fgets pone un \n al final de su cadena � sabeis como
> podria quitar ese \n?
Bueno realmente no es que ponga un \n al final, el \n lo hay porque
pulsas <ENTER> despues de teclear la frase, y ese enter es el que
te aparece, si por ejemplo tecleas mas de 10 caracteres (los
que caben en el array que has definido) no te aparecera el enter.
Para eliminar ese enter:
--------8<------------------8<-----------------
int len= strlen(array)-1;
if (len>=0 && array[len]=='\n') array[len]= 0;
------------8<-----------------8<---------------
Salud2 !!!
Technical Details
Message-ID:
<aj6fu3$6mm$1@nsnmpen2-gest.nuria.telefonica-data.net>Path:
arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!skynet.be!skynet.be!fu-berlin.de!nsnmpen1-lo.nuria.telefonica-data.net!nsnmpen2-lo.nuria.telefonica-data.net!not-for-mailReferences:
<3D56B84F.7010102@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-11 13:03:16 PST Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!skynet.be!skynet.be!fu-berlin.de!nsnmpen1-lo.nuria.telefonica-data.net!nsnmpen2-lo.nuria.telefonica-data.net!not-for-mail From: Mick <michaell@teleline.es> Newsgroups: es.comp.os.linux.programacion Subject: Re: fgets Date: Sun, 11 Aug 2002 22:01:40 +0200 Organization: Michael Corp Lines: 18 Message-ID: <aj6fu3$6mm$1@nsnmpen2-gest.nuria.telefonica-data.net> References: <3D56B84F.7010102@lycos.es> NNTP-Posting-Host: 213-98-127-85.uc.nombres.ttd.es Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8Bit X-Trace: nsnmpen2-gest.nuria.telefonica-data.net 1029096195 6870 213.98.127.85 (11 Aug 2002 20:03:15 GMT) X-Complaints-To: usenet@nsnmpen2-gest.nuria.telefonica-data.net NNTP-Posting-Date: Sun, 11 Aug 2002 20:03:15 +0000 (UTC) User-Agent: KNode/0.7.1