C でライブラリを作成していて、.h で関数のプロトタイプを宣言しようとしていますが、この関数をメインで使用しようとするとエラーが発生します。
これは、FILE を関数パラメーターとして配置しようとしたときに発生しています。
/* .h file */
#include<stdlib.h>
void WriteCLient(Lst *aux, FILE *sai);
次のエラーが表示されます。
エラー 4 エラー C2059: 構文エラー: ')' エラー 2 エラー C2081: 'FILE': 仮パラメーター リストの名前が不正です エラー 1 エラー C2143: 構文エラー: ')'が
ありません エラー 3 エラー C2143: 構文エラー: ありません'{' 前 ' '
そしてそれ
IntelliSense: オーバーロードされた関数 "WriteCLient" の複数のインスタンスが引数リストと一致します: 241