The error message衝突的類型和使用C先前的隱式聲明
skeleton.c:86:6: warning: conflicting types for ‘verifyWord’ [enabled by default]
void verifyWord(char nword) {
^
skeleton.c:79:3: note: previous implicit declaration of ‘verifyWord’ was here
verifyWord(nextword);
^
void playgame() {
.
.
.
strcpy(curword, get_random_word(dictptr));
for(;;) {
.
.
.
/*function for nextword if correct*/
verifyWord(nextword);
/* */
} /* end for loop */
.
.
.
}
void verifyWord(char nword) {
FILE * fp;
fp = fopen ("usedWords.txt", "a+");
fprintf(fp, "%d ", nword);
fclose(fp);
}
嗨,這個程序應該是一個小型的文字遊戲,我是新來的C. 需要一些幫助來弄清楚如何避免imgur圖像中顯示的錯誤。
上述2是瑣事功能和verifyWord功能
請點我在正確的方向作爲我試圖宣佈上方的主:
- verifyWord();
- char verifyWord(void);
- char verifyWord();
確保'verifyWord()'的原型對函數的每個調用者都可見。 – EOF