可能重复:
How to stop C++ console application from exiting immediately?
请原谅我在C ++领域相当极端的新手,但这里有。 :)
当我在终端中说例如这段代码时说:
int g;
cout << "Please enter an integer value: ";
cin >> g;
cout << "The value you entered is " << g;
...那里的C ++专家,显然这接受了用户输入的值,然后显示在输出中。然而,在我提交&#34;之后我输入并单击回车,我看到输出只有毫秒,然后终端关闭。无论如何,我可以阻止终端关闭,所以我实际上有机会看到结果?
我在Windows 7上使用Visual Studio。
谢谢!
答案 0 :(得分:1)
取决于您使用的是什么。对于Windows,通常使用断点(__debugbreak
),但对于Unix,人们通常只在现有终端中运行它而不关闭。
答案 1 :(得分:0)
如果您正在使用Windows,则可以添加行系统(“暂停”);在计划结束时。 或cin.get()如果在Linux上
答案 2 :(得分:0)
我不知道你使用的是哪种操作系统,但功能类似
在Linux中启动一个终端或Windows中的一个命令行。 使用命令“cd”切换到程序所在的目录。
Linux的:
./ myProgram
窗
myProgram
您启动的终端不会关闭;)