2011-04-08 44 views
1

程序確實編譯但未運行(黑屏不顯示)。我曾嘗試以下步驟:dev C++第一次編譯但未運行(BLACKSCREEN)

  • 重新安裝在刪除後的程序(沒有工作)
  • 卸載使用YourUninstaller.exe,這是刪除一切甚至REG文件的程序(沒計劃」 t工作)

那麼發生了什麼?

這裏是我已經試過代碼:不是調用子

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

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

不要使用'system(「PAUSE」);' – 2011-04-08 08:38:28

+0

只要指出,雖然taspeotis的建議是好的,這不是答案。 – 2011-04-08 08:43:40

+1

Dev很久沒有更新過,並且使用舊版本的gcc。查看[代碼塊](http://www.codeblocks.org),[Eclipse](http://www.eclipse.org)或MS VC++ Express Edition。 – jonsca 2011-04-08 08:44:06

回答

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; 
} 
+0

仍然沒有睡眠(1)' – mr5 2014-02-18 06:57:10

1

conio.h,並在年底程序getch();

這幫助我在安裝在win xp上的虛擬機上的Borland C++中遇到同樣的問題。

0

問題在於您的防病毒軟件阻止了您的二進制文件。

當您的防病毒功能被禁用時,重新安裝dev C++。 安裝後啓用防病毒,如果它再次阻止,去反病毒程序中添加一個異常