我想退出我的程序
system("exit");
在 C 中。
我用 gcc 编译了我的代码并通过终端运行它。但是不知何故程序没有执行对系统退出的调用。为什么会这样?因为如果我执行 system("clear")
它会顺利运行
最佳答案
在 C 中,system()
启动一个 shell 并执行命令。 exit
退出 shell。预期的结果是没有任何反应,你得到了什么结果?
我想你想要的是:
#include <stdlib.h>
exit(EXIT_SUCCESS);
关于无法添加系统 ("exit");在 C,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8807448/