我想教自己C編程,我在Windows XP下使用DevC++爲我的IDE。我有點困惑於調用我自己的頭文件的正確方法。C頭文件 - 正確的方式包括
我有我的主要源文件調用的main.c和功能的一個單獨的文件名爲myFunctions.c我用「main.c中包括有‘myFunctions.h’用我所有的函數原型居住在這頭文件。
myFunctions.c包含兩個函數,一個叫做showDate(),另一個叫做showScreen(),這兩個函數都可以從main.c中調用。
當我試圖在showScreen()中調用showDate()並且在編譯/鏈接期間,我的問題開始抱怨,因爲我沒有myFunctions.c中的showDate()的原型。
我想知道的是我需要做哪些事情?
包括內部myFunctions.c
- 聲明原型都myFunctions.h和myFunctions.c
- 聲明原型只是myFunctions.c只有
以上所有內容似乎都能糾正編譯器錯誤,並允許我從main.c和myFunctions.c中調用函數bot,但我無法找到正確的過程的確切來源。
謝謝Neil,我會稍後再研究Code :: Blocks – 2009-07-29 12:48:24
Code :: Block很棒 - 我注意到的第一件事是Code Folding,這是我在DevC++中真正想要的東西 Cheers Neil! – 2009-07-29 15:35:15