プロが教える店舗&オフィスのセキュリティ対策術

プログラミングの初心者です.

「error C2664: 'fclose' : 1 番目の引数を 'const char [14]' から 'FILE *' に変換できません。
指示された型は関連がありません。変換には reinterpret_cast、C スタイル キャストまたは関数スタイルのキャストが必要です。」

以上のエラー文がでてきて,
http://tipstips.client.jp/ugopen/UfuncErrorW32.h …
↑の操作をしても消えませんでした.

エラー文の出てきたのは
fclose("sikisaizu.csv");
というところです.

よければヒント等を教えていただけると嬉しく思います.
よろしくお願い致します.

A 回答 (2件)

fcloseの引数はFILE*型です。

fcloseする前にfopenしているはず。そのときの戻り値でfclose します。

(例)
FILE* fp;
fp=fopen("sikisaizu.csv",mode);
:
fclose(fp);
    • good
    • 0
この回答へのお礼

無事コンパイルできました!
わかりやすい回答ありがとうございます.

お礼日時:2009/12/19 18:00

ヒントもなにも。

。。
エラーメッセージを読めば。。。
ちなみに、fcloseは文字列を引数とするのではなくファイルポインタを引数とします。
    • good
    • 0
この回答へのお礼

勉強不足でした.
回答ありがとうございます.

お礼日時:2009/12/19 17:59

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!