Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[3.17.74.227] |
|
Сообщ.
#1
,
|
|
|
Нужно отлавливать нажатие Ctrl-C и прерывать выполнение программы.
Проблема в том, что есть критические куски кода, вываливаться из середины которых не стоит. Можно ли как-нибудь отключить вылет по Ctrl-C и проверять, было ли Ctrl-C нажато, после выполнения этого кода? |
Сообщ.
#2
,
|
|
|
Я так понимаю при Ctrl-С терминал посылает какой-то из POSIX-сигналов процессу твоей программы, вот этот сигнал и нужно перехватывать.
|