2016-02-16 44 views
1

我想寫上開發的C++一個簡單的項目,但現在看來,這是不是像它的工作應該在Windows 8開發的C++沒有輸出

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

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

編譯後,它會顯示一個空黑色屏幕。難道我做錯了什麼?

+0

你有沒有嘗試在cout上使用flush()?也許你正在使用不同的編譯器版本,導致不同的行爲。 – Taredon

+10

'endl'意味着'flush',除非所討論的dev-C++版本有問題,否則不會引起任何問題。描述你做了什麼,發生了什麼,不要以任何方式解釋或解釋發生了什麼事情。例如,除非您運行生成的可執行文件,否則編譯後不應該執行任何操作。此外,請描述您期望發生的事情。我想它是有效的,但由於某種原因,與程序本身無關,你無法看到它。 –

+0

我創建了一個新的源文件:File> Source File。粘貼代碼,最後點擊Compile&Run。然後黑色屏幕出現,但似乎沒有出現在那裏。 – Flezcano

回答

2

在Windows 8上運行Dev-C++ 4.9.9.2存在已知的問題(這並不令人意外,它是2005年的一個程序)。嘗試一個更新的IDE - 如果你喜歡Dev-C++,你可以試試Orwell Dev-C++。