Dev-C ++ Hello world不显示

时间:2014-11-12 01:58:38

标签: c++

我是C ++的新手。我下载并运行Dev-C ++,然后编写并运行F9:

#include <iostream>
using namespace std;

int main()
{
   cout << "Hello, world!";
   return 0;
}

但没有“你好,世界!”打印出来,为什么?

3 个答案:

答案 0 :(得分:4)

许多IDE用户都有这个问题。该程序运行但它关闭后才能在屏幕上看到它的结果。一个便携式修复是在返回之前在main的底部添加:

std::cin.get();

这样它会在你退出之前等待你输入一些文字。

答案 1 :(得分:2)

#include <iostream>
using namespace std;

int main()
{
   cout << "Hello, world!";
   getchar();
   return 0;
}

在程序结束时添加getchar()作为一个简单的“暂停方法”,因为控制台似乎关闭得太快,所以你需要“延迟”才能看到你的控制台。

答案 2 :(得分:0)

输出打印到终端,你没有换行等......你不太可能看到它,所以

  • 在输出中添加换行符
  • 确保在终端窗口关闭(添加睡眠或其他内容)之前有时间阅读输出
  • 不要使用using namespace,因为这是一种不好的做法,导致编程出现问题。

所以喜欢;

#include <iostream>
#include <unistd.h>

int main()
{
   std::cout << "Hello, world!" << std::endl;
   sleep(2);
   return 0;
}