dev C ++第一次编译但没有运行(BLACK SCREEN)

时间:2011-04-08 08:35:43

标签: c++

程序确实编译但没有运行(黑屏不显示)。我尝试了以下步骤:

  • 删除程序后重新安装程序(不起作用)
  • 使用YourUninstaller.exe卸载程序,这是一个删除所有内容甚至reg文件的程序(也没有用)

那发生了什么?

以下是我尝试过的代码:

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

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

4 个答案:

答案 0 :(得分:1)

conio.h并在计划结束时getch();

这帮助我在虚拟机上的win xp上安装了Borland C ++中的同样问题。

答案 1 :(得分:0)

最好使用sleep(1)而不是调用子进程。

cout<<"hello You~~"<< endl;
sleep(1);

编辑:sleep(1) Linux 下工作正常,但建议也是如此 @ user786653建议使用cin.get(),并且比PAUSE更近:

#include <iostream>

using namespace std;

int main() {
    cout << "hello You~~" << endl;
    cin.get();
    return 0;
}

答案 2 :(得分:0)

问题在于你的反病毒,它会阻止你的二进制文件。

禁用防病毒软件时重新安装dev c ++。 安装后如果再次阻止启用防病毒,请在防病毒程序中添加例外

答案 3 :(得分:-1)

我在最新版本的Dev中也面临着同样的问题 我只是在初始使用头文件#include <bits/stdc++.h> 并在程序最后的getchar()语句之前使用return 0

它确实有效,请记住getchar()就在returen语句之前,而不是return语句之后。