c++执行屏幕不稳定
c++ execution screen not stable
可能重复:
如何阻止C++控制台应用程序立即退出?
我正在运行一个简单的程序,用Windows 7中的开发人员C++4.9.9.2 IDE编写:
// my second program in C++
#include <iostream>
using namespace std;
int main ()
{
cout << "Hello World! ";
cout << "I'm a C++ program";
system("pause");
return 0;
}
这编译成功,但当我运行它时,终端屏幕会出现一秒钟,然后消失。如何保持程序的输出屏幕可见?
您需要使程序停止并等待输入。使用
system("pause");
在从main返回之前的程序结束时。
除了已经提供的选项(std::getchar
、cin
、system("pause")
)之外,如果您希望窗口保持不变的唯一原因是读取程序的输出(即调试),那么您只需从命令提示符运行可执行文件即可。
如果你不介意以这种方式运行应用程序,你可以避免有额外的代码来提示用户输入(即使只有一行)——如果你不需要在正常使用下保持窗口打开,你就不必修改任何代码。
相关文章:
- Arduino Nano:A4988 使用串行输入时通过定时器进行步进控制不稳定
- 我不知道为什么复制构造函数的调用在 c++ 中不稳定
- ArUco姿态估计中的不稳定值
- 当我使用 fstream 与 for 一起使用时值不稳定,C++
- 不稳定的C :每行适应性变化多变量初始化
- 加入向量的所有线程后,程序不稳定,而不是退出
- clEnqueueWriteImage 在执行时间上不稳定
- 不稳定:如何设置初始化器列表和函数参数的凹痕
- 图形场景中的方位角公式计算会产生不稳定的结果
- 配置不稳定以添加括号
- SDL2:如何在不清除屏幕的情况下渲染
- 创建相对于世界位置而不是屏幕位置的形状
- 不触摸屏幕时的Android(Juce)性能问题
- 向量中的项目的指针不稳定
- C++ 今天的多线程,C++ 11 的不稳定情况 - 书籍建议
- 分析计时不稳定
- 格式化构造构件成员初始化,不稳定
- 可以不稳定和/或通用的GUI划分字符串文字
- C++11 中不稳定 - 随访
- c++执行屏幕不稳定