Veröffentlicht 26. Februar 200223 j Hallo, wer kann mir helfen .... Beim der Eingabe einer Zeichenkette mit: cin.getline(namen,sizeof (namen)-1); verbleibt oft ein Rest im Eingabepuffer denn "char namen[8]" ist etwas klein, kann aber nicht vergrößert werden. Womit kann man überprüfen, ob sich noch Zeichen im Puffer befinden und sie wirksam entfernen ? Denn mir fallen bei weiteren Eingaben immer die Reste auf den Fuß. Ach so, vielleicht nicht unwichtig:C++/WIN32-Konsole
27. Februar 200223 j #include <windows.h> HANDLE inputhandle = GetStdHandle(STD_INPUT_HANDLE); FlushConsoleInputBuffer(inputhandle); /*sollte reichen.*/ Manitu
Archiv
Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.