000
01.02.2004, 19:47 Uhr
FloSoft
Medialer Over-Flow (Administrator)
|
Warum zum Henker funktioniert folgendes nicht:
C++: |
if( WAIT_OBJECT_0 == WaitForSingleObject(GetStdHandle(STD_INPUT_HANDLE,5)) { DWORD stdin_select = 0; ReadConsole(GetStdHandle(STD_INPUT_HANDLE),stdin_buffer,80,&stdin_select,NULL); stdin_buffer[stdin_select] = '\0'; }
|
er bekommt immer sofort WAIT_OBJECT_0 und versucht nun vom stdin zu lesen, in welchem natürlich nichts drin ist!
Wie mach ich das nur damit er, wenn userinput da ist, diesen ausliest, wenn aber keiner da ist, einfach weitermacht? -- class God : public ChuckNorris { }; |