PDA

Visualizza la versione completa : [C] programmino dos, "prmere un tasto per continuare"


rsdpzed
27-06-2003, 12:12
raga sto aiutando un amico a fare un programmino per un esame.

non tocco il C da quasi 8 anni, il problema semplicissimo.

dopo una serie di scanf nelle quali acquisisco i dati mi serve attendere la lettura di un tasto per continuare...

facendo cosi:

printf("premi un tasto per continuare...")
getchar();

non funziona, cioe come se il getchar non lo scrivo per niente, evidentemente il buffer della tastiera pieno.

come si fa in questi casi?

grz.
:ciauz:

kentaromiura
27-06-2003, 12:29
fflush(stdin) prima del getchar
oppure mettine 2.cIaUZ

rsdpzed
27-06-2003, 12:31
fflush :)

grz kentataro

kentaromiura
27-06-2003, 12:33
Originariamente inviato da rsdpzed
fflush :)

grz kentataro
na tatara te sara' ti..
il mio nick e' Kentaromiura!!

rsdpzed
27-06-2003, 13:48
ma va la che Kentaro Miura (quello vero) non mi perdonerebbe mai se vedesse la cagata che ho scritto....

mi si ingrippata la tastiera........ :D:D

ciauzzz

kentaromiura
27-06-2003, 14:20
Originariamente inviato da rsdpzed
ma va la che Kentaro Miura (quello vero) non mi perdonerebbe mai se vedesse la cagata che ho scritto....

mi si ingrippata la tastiera........ :D:D

ciauzzz
Infatti ho gia mandato Gatsu, il cavaliere del Teschio, Grifis e compagnia..
se bussano alla porta due volte non sono dei postini!!
ciao.

Gmalex
28-06-2003, 02:09
puoi fare anche system("pause")....visto che sei in DOS

Loading