🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Re: duda de c

#6947
From: Ramon Guiu
Date: Sun, 27 Apr 2003 20:51
15 lines
2112 bytes
> Cuando escoges la opci�n, est�s introduciendo en stdin dos car�cteres: el
> que corresponde a la opci�n elegida 'c' o 's' y '\n' por la pulsaci�n de
> la tecla ENTER. scanf almacena *el primer car�cter* en la variable resp, 
> y el puntero asociado a stdin pasa a apuntar al siguiente car�cter, que es 
> '\n'. La siguiente vez, todav�a queda un car�cter sin leer -'\n'-, as� 
> que scanf lo almacena en la variable resp.
> 

Seg�n el c�digo escrito, deber�amos salir del bucle, ya que se mira el 
contenido de la variable resp antes de ejecutar un segundo scanf que 
almacenar�a '\n' en resp. Es por eso que yo creo que el problema debe 
venir de otro lado. En cualquier caso introducir getchar hace que tu 
c�digo sea "correcto" pero no veo porque deber�a solucionar tu problema.
No acabo de entender porque el bucle se ejecuta dos veces.
Technical Details
Message-ID: <3EAC42E4.5080304@wanadoo.fr>
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!logbridge.uoregon.edu!news.tele.dk!news.tele.dk!small.news.tele.dk!proxad.net!wanadoo.fr!not-for-mail
References: <b3lb2g$i4i$1@nsnmrro2-gest.nuria.telefonica-data.net> <3EA81DB0.5B9C7285@yale.cl> <b8dmdf$gio$1@news-reader13.wanadoo.fr> <slrnbalpgi.r6.nedrosed@debianedrosed.org>

Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII
X-Google-Thread: f86c8,bddd3c3ff897347
X-Google-Attributes: gidf86c8,public
X-Google-ArrivalTime: 2003-04-27 13:53:00 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!logbridge.uoregon.edu!news.tele.dk!news.tele.dk!small.news.tele.dk!proxad.net!wanadoo.fr!not-for-mail
From: Ramon Guiu <guiu@wanadoo.fr>
Newsgroups: es.comp.os.linux.programacion
Subject: Re: duda de c
Date: Sun, 27 Apr 2003 22:51:48 +0200
Organization: Wanadoo, l'internet avec France Telecom
Lines: 16
Message-ID: <3EAC42E4.5080304@wanadoo.fr>
References: <b3lb2g$i4i$1@nsnmrro2-gest.nuria.telefonica-data.net> <3EA81DB0.5B9C7285@yale.cl> <b8dmdf$gio$1@news-reader13.wanadoo.fr> <slrnbalpgi.r6.nedrosed@debianedrosed.org>
NNTP-Posting-Host: amontsouris-108-1-26-32.abo.wanadoo.fr
Mime-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-15; format=flowed
Content-Transfer-Encoding: 8bit
X-Trace: news-reader14.wanadoo.fr 1051476780 22859 81.48.243.32 (27 Apr 2003 20:53:00 GMT)
X-Complaints-To: abuse@wanadoo.fr
NNTP-Posting-Date: 27 Apr 2003 20:53:00 GMT
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.0.0) Gecko/20020530
X-Accept-Language: en-us, en