createthread _beginthreadex

Podstrony

Załóż eBloga

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.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • wyborywpsl.htw.pl
  • Powered by MyScript