-2

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

4

2 に答える 2