C语言如何在退出前执行某一步函数

一个控制台程序,我想在用户点击x退出时执行一个函数保存数据,怎么弄呢?最好写一下大致代码

C?MFC?响应消息呗,WM_CLOSE,处理完退出就可以啊

点击x之后跳转到你想要执行的函数,最后再结束?

http://blog.csdn.net/qq229596421/article/details/52626819

你倒不如每次处理完信息后就存储一次信息。比如说要存在文件里面的话,每次信息处理前使用一个FILE指针打开文件用fprintf把信息写进去。然后在函数结束时候fclose关闭文件,如果你要做的东西不是要一次处理几百M上G的数据的话完全可以的,而且如果你处理那么大的数据,那你就不该写控制台程序了,该写个软件出来结合数据库来存储信息了。
因为你用c写的是一个控制台程序,那个窗体是dos窗体,而不是像你用QT或者C#,JAVA写的窗体,那个窗体是你自己写出来的,自己可以捕获事件,emmm,可能是有,但是至少我还没有见过捕获dos窗体关闭的操作。