1樓:匿名使用者
一,include 改為include ""自定義標頭檔案是要這樣引用的。二,如果非要引用自定義標頭檔案,最好將bb函式功能放在另乙個。cpp檔案首配裡宴芹雹而不是標頭檔案下放在一起。
另,這樣還要記得宣告函式哦。(多餘的標頭檔案只晌帆能放個宣告咯。。。還不如放main前面)
三,另,bb要有返回值。其實,這個簡單程式,乙個專案做兩個cpp不就好了,何必用自定義標頭檔案。
2樓:匿名使用者
eof應為,ch=in,其中乙個定義預設引數就雀液可以了。(推薦在函式宣告那裡寫)
不要把函式的實現(除非是模版函式和摸板類)寫在標頭檔案裡,否則橘磨如果多個檔案都使用這個標頭檔案,會導致同乙個函式多處定義,編譯鏈結失敗。peek())
還有一些零星的小錯。peek())如果真的有的話:#ifndef 得有結尾#endif,要寫。
#include
using namespace std;
兩句:ch=in. 不知道你的「_ utility_h_ _在你的原始檔裡兩下劃線之間是否有圓歲鬥空格!=eof
4函式宣告和函式定義不要都有istream &instream=cin
自定義標頭檔案中可以定義哪些東西
3樓:深海_藍魚
這麼跟你說吧,標頭檔案跟cpp檔案沒有任何區別,所有在cpp裡能做的,在標頭檔案裡一樣可以做。在cpp裡include乙個標頭檔案只不過相當於把兩個檔案拼在一起而已。
書上說標頭檔案中只能放置函式原型,巨集的定義,結構體變數的宣告和靜態全域性變數的定義,這是為了可讀性的考慮,因為習慣上標頭檔案裡都放這些東西,這樣原始檔裡能看起來清爽一些,而你要是把主函式都放到標頭檔案裡了,一般人找你這函式要找半天,這樣就失去了標頭檔案的意義了。
至於你說c語言原本有的標頭檔案中有函式的定義,這也同樣是可讀性的考慮。因為有些函式比較簡單,就沒有必要再翻到原始檔去找了。
總而言之,這些都屬於編碼的風格。只要你自己掌握了一套風格,能讓別人讀起來很賞心悅目,那標頭檔案寫些什麼都有你決定。
windows作業系統下的c語言標頭檔案存放在哪個目錄中?
4樓:
windows系統裡的標頭檔案可不是以。h的副檔名形式存在的,基本上什麼副檔名都有,如最常見的。dll檔案,而且都是封裝起來的,linux是開源的,windows不是開源的,微軟可不會給你隨便看他的**,你只能用他的vc進行開發。
5樓:網友
這個還真不知道啊,不是研究語言的,飄過。
microsoft visual studio 2010怎麼新增標頭檔案
6樓:網友
在工程的標頭檔案夾上右鍵新增新建項,選擇標頭檔案。
包括的標頭檔案要儲存在有cpp的資料夾裡才行。
7樓:
正常的新增啊。
難道跟vs08差別很大麼?
vc++裡面加了乙個標頭檔案就出現下列錯誤
8樓:孤松獨海
你檔案裡面是不是有個。c 為字尾的檔案?? 如果有 改為。cpp
microsoft visual c++ 6.0中字型顏色修改的函式和標頭檔案
9樓:求浩博戎振
安裝或者使用vc
時,凡是出現相容性問題提示框,一律把「不再顯示此訊息」打上勾,然後選擇「執行程式」。在安裝vc的時候,不要選擇tools裡面的ole/com
object
viewer工具,就可以順利安裝,不會影響vc++的編譯。
10樓:網友
函式好像是是system(「colos」,「7b」);
裡面的數字是字型的顏色,可以從1到9選擇,字母有a到f選擇。
怎麼解決標頭檔案重複包含的問題,關於標頭檔案重複包含問題
不是很明白你的問題。層層包含出什麼問題了?通常標頭檔案定義都會加上一些預編譯指令,讓標頭檔案在被多個檔案引用的時候不會多次編譯。比如classa.h裡面可以寫 ifndef classa h define classa h source code here endif classa h 或者直接使用...
C 標頭檔案名有區別嗎,C C 標頭檔案和庫檔案的區別和聯絡是什麼?
這是卜沒包含標頭檔案的乙個規則,如果是用 的標頭檔案,編譯器會直接到標準庫裡找你寫的庫檔案,如果你是用 的標頭檔案,就會先在你工程所在的工作目錄上查詢相應的標頭檔案,如果沒找到再去庫檔案找,要是還找不到。就會報錯。如果你知道乙個標頭檔案是標準庫的用 就會提高效率,當然你一定要用 來包含庫檔案也型賣納不是不可,...
adobe reader x能修改pdf檔案的內容嗎
天馬流星 reader 顧名思義只是用來閱讀pdf文件的,foxit pdf editor 和adobe acrobat 都可以用來編輯pdf文件,但是可以編輯的pdf有兩個前提 1 該pdf文件沒有被作者加密限制編輯 2 該pdf文件是由文件轉換而來,不是由 轉換來的,如果是從 轉換過來即使用fo...