为什么我必须在每个程序之后放置system("pause")
否则我的程序会运行,但窗口会闪烁并消失。在运行系统功能后,它会运行并提供按键继续选项。我正在使用dev c ++ 4.9.9.2
答案 0 :(得分:2)
程序已完成执行。没有别的办法可以做了。
如果您愿意,可以将system
来电替换为std::cin.get();
答案 1 :(得分:1)
我想你正在使用Windows,所以试试这个:
要么
cmd.exe
创建快捷方式(确保execute in
[快捷方式属性]是当前文件夹)或Windows+R
,输入cmd
,使用cd
命令导航到您的可执行文件目录获取不会关闭的Windows命令行窗口。 现在你可以使用
MYEXE.EXE
窗口将保持打开状态。 (您甚至可以通过键入cls
清除它以获得一个新的空窗口。)
现在您可以正常终止您的程序。