可能重复:
C++初学者,执行窗口很快消失
我是 C 编程的初学者。但是当我编译程序时,出现了问题。编译器为程序创建一个.exe,但是当我打开它时,它会在一秒钟内出现并消失。
可以通过添加来停止此错误
SYSTEM("PAUSE");
在程序结束时。但它会创建一个
按任意键继续
在程序结束时。我的错误是什么?为什么程序出现和消失的匆忙?
如何在不添加system()
功能的情况下停止它?我正在使用 GCC 编译器。
可能重复:
C++初学者,执行窗口很快消失
我是 C 编程的初学者。但是当我编译程序时,出现了问题。编译器为程序创建一个.exe,但是当我打开它时,它会在一秒钟内出现并消失。
可以通过添加来停止此错误
SYSTEM("PAUSE");
在程序结束时。但它会创建一个
按任意键继续
在程序结束时。我的错误是什么?为什么程序出现和消失的匆忙?
如何在不添加system()
功能的情况下停止它?我正在使用 GCC 编译器。
那不是错误。程序将在完成您编写的代码后终止。例如,如果您想输入一些内容,请尝试scanf
。
如果您不想添加暂停或scanf,请从dos窗口运行程序而不是双击
这是程序的正常行为。当它走到尽头时,它已经做了它该做的,所以它没有什么可做的了。这使操作系统停止并删除其进程。
这不是错误。程序在执行完成后执行并消失。
您可以使用输入函数,如gets()
orgetchar()
或scanf()
没有输入变量,而不是system()