【问题标题】:Dev C ++ no outputDev C++ 无输出
【发布时间】:2016-05-27 17:41:07
【问题描述】:

我正在尝试在 Dev C++ 上编写一个简单的项目,但它似乎不像在 Windows 8 上那样工作。

#include <cstdlib>
#include <iostream>
using namespace std;

int main()
{
    cout<<"hello You~~"<< endl;
    system("PAUSE");
    return 0;
}

编译后,它显示一个空的黑屏。我是不是做错了什么?

【问题讨论】:

  • endl 暗示 flush 除非所讨论的 dev-C++ 版本有问题,否则这不太可能导致任何问题。描述你做了什么和发生了什么,不要以任何方式解释或解释正在发生的事情。例如,编译后它不应该做任何事情,除非你运行生成的可执行文件。另外,请描述您期望发生的事情。我猜它正在工作,但由于某种与程序本身无关的原因你看不到它。
  • 如果删除暂停并将程序输出重定向到文件会发生什么?
  • 如果你只是在代码中抛出一个异常(即输入int i=1/0)会发生什么,只是为了确保你运行的是正确的东西。
  • 您使用的是 Dev-C++ 4.9.9.2 吗?如果是这样,请将其更改为适用于 Windows 8 的 Orwell Dev-C++。
  • 许多 Avast 杀毒软件的用户似乎都有这个问题。

标签: c++ dev-c++


【解决方案1】:

在 Windows 8 上运行 Dev-C++ 4.9.9.2 存在已知问题(这并不奇怪,它是 2005 年的程序)。试试更新的 IDE——如果你喜欢 Dev-C++,你可以试试 Orwell Dev-C++。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-12-24
    • 2019-05-02
    • 2020-04-18
    • 1970-01-01
    • 2012-08-08
    • 2011-01-22
    • 1970-01-01
    • 2015-08-09
    相关资源
    最近更新 更多