Warten auf tastendruck ...
-
Wie kann ich sowas machen. Benutze VS2005.
Habe folgendes versucht :
[cpp]
char c; while(!c) { c = _getch(); }irgendwie variert es aber zwischen geht, endlosschleife (wenn in einer Klasse benutzt) und tut gar nichts ...
Villeicht hat da wer ne idee warum...
-
muss das nicht getchar() heißen?
-
Was geht denn genau nicht!? Warum initialisiert Du "c" nicht? Verwende doch mal das folgende...
#include <conio.h> #include <ctype.h> int main( void ) { int ch; _cputs( "Type 'Y' when finished typing keys: " ); do { ch = _getch(); ch = toupper( ch ); } while( ch != 'Y' ); _putch( ch ); _putch( '\r' ); /* Carriage return */ _putch( '\n' ); /* Line feed */ }