Как научить консольное приложение реагировать на нажатие комбинаций вроде ctrl-c, ctrl-d (например, как линуксовый пинг)?
Или сонтрол-дэ всегда просто прерывает цикл? Но непохоже.
|
Как научить консольное приложение реагировать на нажатие комбинаций вроде ctrl-c, ctrl-d (например, как линуксовый пинг)?
Или сонтрол-дэ всегда просто прерывает цикл? Но непохоже.
[url=www.warsword.od.ua][code]IC | XC
---+---
NI | KA
[/code][/url]
Под линухом делаешь обработку сигналов( signal(), sigaction()).
Под виндой почитай про функцию SetConsoleCtrlHandler().
Думаешь ли ты о жизни? Думаешь ли ты о смерти? Что ты будешь делать когда поймешь что никому не нужен?
Благодарю!
(хотя там ни слова про контрол-д)
[url=www.warsword.od.ua][code]IC | XC
---+---
NI | KA
[/code][/url]
Социальные закладки