應該是Complex.h有問題吧
你可能少了一個後括號 }
或者是class寫完少一個分號
也說不定是#endif沒寫
(那個....stdafx是什麼東西呀?)
※ 引述《SantaLucas ( :))》之銘言:
: 不太懂... workspace在中文版裡是不是翻譯成「專案」?
: 再詳細敘述一下我的情況好了
: ------------------------------------------
: 左邊方案總管的視窗裡
: 「原始程式檔」下有
: Complex.cpp
: stdafx.cpp
: main.cpp
: 「標頭檔」下有
: Complex.h
: stdafx.h
: 程式碼是從課本光碟裡抓出來的,所以無誤
: 可是compile之後出現
: ----------------------------------------------
: 正在編譯...
: main.cpp
: c:\.......\main.cpp(58) : fatal error C1010: 尋找先行編譯標頭檔指示詞時
: 找到未預期的檔案結尾
: Complex1.cpp
: c:\.......\complex1.cpp(55) : fatal error C1010: 尋找先行編譯標頭檔指示詞時
: 找到未預期的檔案結尾
: 正在產生程式碼...
: ----------------------------------------------
: ps.我用的是 Visual Studio .Net 不知道跟 非學生版 的有沒有差
: 謝謝囉~
: ※ 引述《SantaLucas ( :))》之銘言:
: : 標題: [問題] Visual Studio C++ 使用上的問題
: : 時間: Fri Jan 2 19:47:27 2004
: : 請問,為何像課本一樣把程式分為 Complex.h Complex.cpp main.cpp
: : 編譯時會出現 : 「尋找先行編譯標頭檔指示詞時找到未預期的檔案結尾」
: : 這要如何解決呢?
: : --
: : ◆ From: 140.112.250.81
: : → kafai:要在左邊ADD FILES TO 你在用的WORDSPACE 推140.112.239.182 01/02
: : → timrau:Workspace 推 210.85.10.126 01/02
: : → cooller:#include "stdafx.h" 推 140.112.25.140 01/02
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 219.91.65.133