🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Re: fgets

#9310
From: Mick
Date: Sun, 11 Aug 2002 20:01
18 lines
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-mail
References: <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