Article View: es.comp.os.linux.programacion
Article #6918Re: duda de c
From: Horacio Miranda
Date: Thu, 24 Apr 2003 17:24
Date: Thu, 24 Apr 2003 17:24
39 lines
2272 bytes
2272 bytes
creo que el problema que veo es en el &resp, se usa & en variables numericas y
no de caracter, corriganme si me euivoco.
Cugino ha escrito:
> Hola a todos y muchas gracias por anticipado. Este es el fragmento de codigo
> con el que tengo problemas, y os explico a continuacion:
>
> char resp = 'c';
>
> if (resp != 's')
> {
> do
> {
> printf("Ver siguiente cuenta (c) o visualizar seguidas (s):
> ");
> scanf("%c",&resp);
> fflush(stdin);
> printf("\n\n");
> }
> while ((resp != 's') && (resp != 'c'));
> }
>
> El problema es que cuando hace el scanf lee un caracter y algo mas (supongo
> que el intro) y el fflush no me lo quita, por lo que cada vez que hace un
> scanf da dos vueltas al bucle, es decir, se debe de quedar el intro o algo
> asi guardado por que la siguiente vez no compara con lo que se le mete si no
> con este algo y vueve a iniciarse el bucle y ya sin meterle nada (por que ya
> se metio) es cuando se sale del bucle.
>
> No se si me he explicado bien... pero es que estoy un poco perdido y no se
> como solucionarlo.
>
> Muchas gracias
--
Atte, Horacio Miranda Aguilera
PostgreSQL. Because life's too short to learn Oracle. :)
Technical Details
Message-ID:
<3EA81DB0.5B9C7285@yale.cl>Path:
arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!cyclone.bc.net!tdsnet-transit!newspeer.tds.net!nntp1.roc.gblx.net!nntp.gblx.net!nntp.gblx.net!nova.entelchile.netReferences:
<b3lb2g$i4i$1@nsnmrro2-gest.nuria.telefonica-data.net>Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII-7-bit X-Google-Thread: f86c8,bddd3c3ff897347 X-Google-Attributes: gidf86c8,public X-Google-ArrivalTime: 2003-04-24 10:24:21 PST Message-ID: <3EA81DB0.5B9C7285@yale.cl> Date: Thu, 24 Apr 2003 13:24:00 -0400 From: Horacio Miranda <hmiranda@yale.cl> X-Mailer: Mozilla 4.78 [es] (Win98; U) X-Accept-Language: es MIME-Version: 1.0 Newsgroups: es.comp.os.linux.programacion Subject: Re: duda de c References: <b3lb2g$i4i$1@nsnmrro2-gest.nuria.telefonica-data.net> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit NNTP-Posting-Host: 200.72.213.99 X-Original-NNTP-Posting-Host: 200.72.213.99 X-Trace: nova.entelchile.net 1051208118 200.72.213.99 (24 Apr 2003 14:15:18 -0400) Lines: 41 X-Original-NNTP-Posting-Host: 200.72.213.99 Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!cyclone.bc.net!tdsnet-transit!newspeer.tds.net!nntp1.roc.gblx.net!nntp.gblx.net!nntp.gblx.net!nova.entelchile.net