2014-10-17 150 views
-1

這是我第一次使用代碼塊,但它並沒有好,我面臨一個非常奇怪的問題 我甚至不能描述它,所以我會告訴你發生了什麼事。 問題是,IDE不編譯我的項目,即使代碼是正確的 它只是打開一個名爲「iostream」的新選項卡,而控制檯窗口出現,但是爲空 爲什麼會發生這種情況?與CodeBlocks奇怪的編譯錯誤 - c + +

看看代碼在編譯它使IDE面對的一個問題,,簡單的代碼永遠

#include <iostream> 

using namespace std; 

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

,這是編譯結果...

enter image description here

多數民衆贊成。

codeblocks會不會令我討厭?

+0

你真的把它寫成'unsingnamespace'或者你發佈虛假代碼?另外,黑色控制檯窗口的完整標題是什麼? – AnT 2014-10-17 18:50:49

+0

@Cyber​​即時通訊不是新的至極C++ dude,即時通訊只是與新的代碼::塊,我知道它吼叫應該像'使用名稱空間標準;'感謝,並試圖幫助,這個問題已經解決 – 2014-10-22 17:32:47

+0

「問題已解決」是非常好的,但這不是聊天室。而「問題已經解決」在這裏沒有任何價值。如果你有一個解決方案 - 你發佈。如果首先沒有問題 - 您將其刪除。 – AnT 2014-10-22 18:38:07

回答

3

此行是無效的語法

usingnamespace std; 

這是兩個不同的關鍵字

using namespace std; 

既然你是剛剛開始C++,Lesson 1: Don't do that.

+0

這是如何解釋OP的行爲?所以第一課:這應該是一個評論,而不是一個答案。 – 2014-10-17 18:11:46

+0

我假設他們缺少''包含丟失關於缺少'<<'運算符定義的編譯器錯誤。 – CoryKramer 2014-10-17 18:17:41

+0

你知道什麼假設嗎? – 2014-10-17 18:24:25