Akceptowanie wejścia przy trwaniu nieskończonej pętli
Ostatnio zmodyfikowano 2014-09-09 11:45
wxnko Temat założony przez niniejszego użytkownika |
Akceptowanie wejścia przy trwaniu nieskończonej pętli » 2014-09-09 00:28:45 Witam. Borykam się z problemem wpisywania czegoś podczas trwania pętli. Pętla jest tutaj potrzebna do wyświetlania na bieżąco stanu(odswiezanie raz na 1 sekunde). Chcialbym jedno zrobić, żeby podczas trwania tej pętli dało się wpisać tekst(komende) nie zatrzymując przy tym kodu. Z góry dzięki, ten problem nie tylko w c++ mam, ale i w lua. Jakie informacje są wyświetlane to chyba nie potrzebne |
|
Jacob99 |
» 2014-09-09 06:18:24 Popatrz na tematy o wątkach. |
|
Glazus |
» 2014-09-09 11:45:37 A cóż chcesz wpisywać? Program w konsoli? Takie rozwiązanie przychodzi mi do głowy: int main() { int index = 0; ostringstream ss; ss.str( "" ); while( true ) { system( "cls" ); cout << index << endl; if( kbhit() ) { char tmp = getch(); if( int( tmp ) == 27 ) break; ss << tmp; } cout << ss.str(); index++; if( index == 1000 ) index = 0; } return 0; } |
|
« 1 » |