题
是它可以调用的一个额外的功能时,主要()退出在C?
谢谢!
解决方案
可以注册功能使用的main
功能atexit
退出后运行一>
MSDN有的如何一个很好的例子简洁完成。基本上,atexit
登记的功能时,被登记的相反的顺序被执行。
其他提示
尝试atexit()
功能:
void myfunc() {
/* Called when the program ends */
}
int main( int arc, char *argv[] ) {
atexit( myfunc );
...
return 0;
}
大问题和答案。只是一个方面说明。在Delphi类似的功能的滥用库导致其是烦人慢上关闭应用程序。
不隶属于 StackOverflow