qualcuno mi può dare qualche suggerimento?
ho una getch() da conio.h che legge l'input ma poi non pulisce il buffer...
qualcuno mi può dare qualche suggerimento?
ho una getch() da conio.h che legge l'input ma poi non pulisce il buffer...
fflush(stream)
non ricordo se è da mettere quello di input(stdin) o di output(stdout)
fflush(stdin);
fflush(stdout);
Imparare è un'esperienza, tutto il resto è solo informazione. (Albert Einstein)
è solo in c o anche in c++? devo includere stdin?
confermo fflush(stdin). Vale per entrambi i linguaggi
Ci sono 10 tipi di persone al mondo: quelli che conoscono il codice binario, e quelli che non lo conoscono!
non mi funziona....
io ho questo codice che attende la pressione di un tasto e in base al tasto premuto compie una azione
codice:while(1) { options=0; if(kbhit()!=0) { options=getch(); fflush(stdin); //l'ho inserito qui ma //pare non funzionare } { case 0: { // azione se non premo nulla }break; case 109: { //azione se premo m cin.getline(sendbuf,MAXmsg); //questo è l'input //che devo prendere, //ma ho sempre una m //come primo char }break; case 27: default: {help();}break; } }