程序确实编译但没有运行(黑屏不显示)。我尝试了以下步骤:
那发生了什么?
以下是我尝试过的代码:
#include <cstdlib>
#include <iostream>
using namespace std;
int main()
{
cout<<"hello You~~"<< endl;
system("PAUSE");
return 0;
}
答案 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语句之后。