Programm beendet nicht bei ESC, startet aber bei jeder anderen Taste neu?
-
guten morgen, ich habe in meinem Hauptprogramm.cpp mein:
void main() { int i; do { ... }while(NotESC()); }
und unter Hilfsprogramme.cpp :
int NotESC() { constchar ESC=27; char ch; cout << "\n\n Ende der Schleife mit Taste ESC\n"; cin >> ch; return ch != ESC; }
nur leider reagiert er auf ESC nicht, und bei jedem anderen Tastendruck wiederholt er das Hauptprogramm
aber wo liegt da das Problem????
-
-
Dein "Problem" ist, dass NotESC durch das cin wartet, bis irgendwas gedrückt wird
Hat aber eigentlich nicht viel mit WinAPI zu tun
-
Dieser Thread wurde von Moderator/in flenders aus dem Forum WinAPI in das Forum DOS und Win32-Konsole verschoben.
Im Zweifelsfall bitte auch folgende Hinweise beachten:
C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?Dieses Posting wurde automatisch erzeugt.