能否注册一个函数在控制台窗口被用户关闭时运行?解决思路

能否注册一个函数在控制台窗口被用户关闭时运行?我知道有个onexit函数,但是这个只能注册函数在main返回前

能否注册一个函数在控制台窗口被用户关闭时运行?
我知道有个onexit函数,但是这个只能注册函数在main返回前运行,如果用鼠标点击控制台窗口的X按钮,就不行了,有什么办法么?


[解决办法]
SetConsoleCtrlHandler
[解决办法]
用的什么编译器
可以说下吗 ? LZ