Temat: konsolowy program a przechwycenie klawisza ...siegac? Dałby mi ktos krotki opis/kod jak to zrobic albo jakies linki? pozdrawiam, piotrek -- Wysłano z serwisu OnetNiusy:http://niusy.onet.pl Witam Jeśli dobrze rozumiem, program coś tam liczy i nie koniecznie musi skończyć owe liczenie bo np. chciałbym zobaczyć co już wyliczył. Ja bym to zrobił tak: - w osobnym wątku ('CreateThread', jednak bezpieczniej: '_beginthreadex') umieścił "wszystko" co jest związane z liczeniem, - w 'main': CreateThread/_beginthreadex(...); std::cout << "Licze... chcesz mi przerwac, nacisnij dowolny klawisz..." << std::endl; system('pausenul"); CloseHandle(...); Można by było nawet w/w rozwiązanie tak przerobić, aby po naciśnięciu dowolnego klawisza, wyświetlił wykonane do tej pory obliczenia (np. czyszcząc ekran poprzedni) i nie kończył swego działania, aż np. do wpisania "exit":... Źródło: topranking.pl/1279/konsolowy,program,a,przechwycenie,klawisza.php
zanotowane.pldoc.pisz.plpdf.pisz.plwyborywpsl.htw.pl
|