【发布时间】:2012-11-30 19:52:05
【问题描述】:
我正在写一个大学项目。用标准 C99 编写。要求之一是缺少 exit(); 功能。是否可以实现类似的功能? 我试图制作一个调用 main 并带有减号 argc 的函数来检测退出。这是一个愚蠢的尝试,因为第一个 main 还在继续。
刚才项目描述中指定exit()使用exit会降低分数。我理解是要求我通过指针来代码运行,并在函数的返回值中返回错误.我对实践更感兴趣。只为我自己。
【问题讨论】:
-
为什么是 C++ 标签?这是一个 C99 问题...
-
"用标准 C99 编写。要求之一是缺少 exit();" - 那么它就不是标准的 C99。
-
对不起,我不明白这个要求。你是说你的环境不包括
exit()?或者你是说你被限制永远不会调用它? -
man exit,你要实现哪个版本? -
如果你不能使用
exit(),总有abort()。 (不是很严重。)
标签: c exit c99 termination