C ++终端在Enter上关闭

时间:2012-12-13 14:41:59

标签: c++ terminal

  

可能重复:
  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。

谢谢!

3 个答案:

答案 0 :(得分:1)

取决于您使用的是什么。对于Windows,通常使用断点(__debugbreak),但对于Unix,人们通常只在现有终端中运行它而不关闭。

答案 1 :(得分:0)

如果您正在使用Windows,则可以添加行系统(“暂停”);在计划结束时。 或cin.get()如果在Linux上

答案 2 :(得分:0)

我不知道你使用的是哪种操作系统,但功能类似

在Linux中启动一个终端或Windows中的一个命令行。 使用命令“cd”切换到程序所在的目录。

Linux的:

./ myProgram

myProgram

您启动的终端不会关闭;)