【问题标题】:Output Issue in dev c++开发 C++ 中的输出问题
【发布时间】:2014-12-18 00:44:40
【问题描述】:

当我运行下面提到的这段代码时,输​​出控制台会出现几分之一秒然后消失,但是这段代码中的一切都很好。没有编译错误或警告。我也使用获取字符功能,但同样的问题。 我在 win 7 32 位上使用 dev-c++ 4.9.9.2 版本。怎么办?

#include <iostream>
using namespace std;
int main ()
{

cout<<"welcm";

return 0;

}

【问题讨论】:

  • 截图的重点是什么?

标签: c++ dev-c++


【解决方案1】:

您可以在 return 语句之前使用cin.get() 以避免控制台窗口关闭。

【讨论】:

    【解决方案2】:

    您需要告诉程序在关闭前等待。

     cout<<"welcm";
    
     system("pause"); // add this line
    
     return 0;
    

    【讨论】:

    • 顺便说一句,这是特定于 Windows 的。在其他操作系统(Linux、MacOSX)上,您没有这个问题。
    • 无论您使用什么操作系统,这都是一件可怕的事情。它实际上并不是“特定于 Windows”:它特定于您的 IDE 调用 cmd.exe 的方式(即没有 /K 标志)并且可以在不破坏程序的情况下正确修复。
    • 查看一个简单控制台应用程序的输出很好。几乎不会“扼杀你的程序”
    • @EamonnMcEvoy 系统暂停添加仍然问题。
    猜你喜欢
    • 2014-12-04
    • 1970-01-01
    • 2011-07-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-08-27
    • 2017-09-06
    相关资源
    最近更新 更多