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);
- знак charWord();
Убедитесь, что прототип 'verifyWord()' виден каждому вызывающему устройству. – EOF