請問C++的cout輸出後會錯誤的問題

2007-03-19 5:12 am
我只要用到cout輸出時就一定會錯誤
輸出視窗
==========================================
1>------ 已開始建置: 專案: Holle, 組態: Debug Win32 ------
1>正在編譯...
1>Holle.cpp
1>e:\holle\holle.cpp(5) error C2065: 'cout' : 未宣告的識別項
1>已將建置記錄儲存於 "file://e:\holle\Debug\BuildLog.htm"
1>Holle - 1 個錯誤,0 個警告
========== 建置: 0 成功、1 失敗、0 最新、0 略過 ==========


以下
=========================================
#include <iostream.h>
#include <stdafx.h>
int main()
{
cout<<"1234";

return 0;
}
========================================

請問「error C2065: 'cout' : 未宣告的識別項」這句是什們意思啊?
我試過任何的範例編譯都會這樣  為什麼??哪錯了嗎??
謝謝解答
更新1:

TO:號呆小綿羊 我把你的程式碼貼到 Visual Studio 2005裡編譯,結果還是沒有改善,該之前一模一樣

更新2:

1>e:\holle\holle.cpp(5) error C2065: 'cout' : 未宣告的識別項 這到底是哪裡出錯了阿??

回答 (3)

2007-03-19 5:34 am
✔ 最佳答案


//Power by Visual Studio 2005

#include<iostream>

#include<cstdlib>

using namespace std;

int main(int argc, char** argv){

//==========START==========//

cout<<"Hello! World."<<endl;

//==========END==========//

system("PAUSE");

return EXIT_SUCCESS;

}




2007-03-25 14:18:32 補充:
用鍵盤輸入,不要用剪下、貼上的方式!
參考: 你對照一下就知道哪裡出問題
2007-03-29 5:59 am
1. 首先尋找 iostream.h 檔案路徑,記下路徑位置

2. 用記事本打開 iostream.h 確定 cout 的宣告存在!

3. 將 #include <iostream> 改成 #include "路徑\iostream.h"
例如,你的路徑位在 c:\program files\devcpp\include\

#include "c:\program files\devcpp\include\iostream.h"
2007-03-19 7:57 pm
請問所使用的編譯器是?

一般用dev c++時 最好寫為
#include <iostream>
using namespace std;

... /* statement */


如果用visual studio 時 寫成
#include <iostream.h>

.../* statement */

開頭的編譯部份 依編譯器不同 寫的方式會有點出入


收錄日期: 2021-04-27 17:13:58
原文連結 [永久失效]:
https://hk.answers.yahoo.com/question/index?qid=20070318000015KK10759

檢視 Wayback Machine 備份