Как перехватить событие закрытия консольного приложения? - 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; }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д