Article View: es.comp.os.linux.programacion
Article #6947Re: duda de c
From: Ramon Guiu
Date: Sun, 27 Apr 2003 20:51
Date: Sun, 27 Apr 2003 20:51
15 lines
2112 bytes
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-mailReferences:
<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