[getch() scanf()] ?Buffer leeren
-
Hi,
Folgendes Problem: Ich frage über getch() eine Eingabe ab, nach dem Muster.
Wollen Sie das machen(0) oder das (1)
So weit, so gut, also fast...
Die Eingabe des Benutzer erscheind jetzt aber in meiner nächsten scanf()-Anweisung. Wie der Titel schon sagt, vermute ich das ich 'nen Buffer leeren muss damit das nicht passiert, aber wie und welchen??
Nun nochmal zurück zu meinem "also fast". Getchar() wäre mir lieber als getch() weil ich dann nicht noch die conio.h bräuchte. Gibt es da ne Möglichkeit automatisch nur ein Char einzulesen, ohne Ausgabe, wie bei getch().
MfG
mnhg
-
Vielleicht hilft Dir das weiter (die C-Version):
http://www.c-plusplus.net/forum/viewtopic.php?t=39328
-
Ups, nicht weit genug gescrollt
Danke