Я делаю библиотеку в C, и я пытаюсь объявить прототип функции на .h, но она получает ошибку, когда я пытаюсь использовать эту функцию в главный.Объявление прототипа функции с FILE как параметр
Это происходит только тогда, когда я попытался установить FILE в качестве параметра функции.
/* .h file */
#include<stdlib.h>
void WriteCLient(Lst *aux, FILE *sai);
, и я получаю следующие ошибки:
Ошибка 4 Ошибка C2059: синтаксическая ошибка: ')' Ошибка 2 Ошибка C2081: 'FILE': имя в списке формальных параметров нелегальный Error 1 ошибка C2143: синтаксическая ошибка: отсутствует ')' перед ''
Error 3 ошибки C2143: синтаксическая ошибка: отсутствует '{' перед ''
и
IntelliSense: более чем один экземпляр перегруженной функции "WriteClient" совпадает со списком аргументов: 241
Попробуйте добавить '#include' для начала. –