Как перехватить событие закрытия консольного приложения? - C (СИ)
Формулировка задачи:
Добрый день, вопрос в теме.
интересует не нормальное завершение процесса, а terminate, закрытие по крестику окна
ос Windows
Решение задачи: «Как перехватить событие закрытия консольного приложения?»
textual
Листинг программы
- #include <stdio.h>
- #include <signal.h>
- void SigBreak_Handler(int n_signal)
- {
- printf("closed\n");
- }
- int main(int n_arg_num, const char **p_arg_list)
- {
- signal(SIGBREAK, &SigBreak_Handler);
- getchar(); // wait for user intervention
- return 0;
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д