dポイントプレゼントキャンペーン実施中!

こんばんわ。

C++でプログラムを作成中なのですが警告文の意味がわからないので教えていただきたいです。

警告文
SAMPLE.c: 181 : warning: passing argument 4 of fwrite' makes pointer from integer without a cast
/usr/include/stdio.h:688: note: expected 'struct FILE * __restrict__' but argument is of type 'int'

どうぞよろしくお願いいたします。

A 回答 (1件)

「C言語のバグ」ではなく、「あなたが作ったプログラムが違うかもしれないけど大丈夫ですか?」という警告です。



メッセージに書いてある通りで
「fwriteの4番目の引数で、ポインタ→整数への変換がキャスト無しの行われてます」
です。 fwriteの引数指定が間違ってませんか?
    • good
    • 1
この回答へのお礼

丁寧な解説ありがとうございました。もう一度考え直して見ます。

お礼日時:2012/06/19 10:46

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