A>>Может ли консольное приложение отследить нажатие на кнопку закрытия окна, в котором оно выполняется, и само корректно после этого завершиться?
B>Смотри в MSDN функцию signal

А лучше CTRL_CLOSE_EVENT & SetConsoleCtrlHandler
Автор: orangy    Оценить