• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:fwriteで書き込み)

fwriteでファイル書き込みに問題が発生しています

このQ&Aのポイント
  • ファイルの書き込みを行う際、fwrite関数を使用していますが、何らかの問題が発生しています。
  • 具体的には、ファイルポインタの位置を設定するためにfseek関数を使用していますが、期待通りの位置にポインタが設定されません。
  • また、書き込みの際にも予期しない結果が生じており、正しくファイルの末尾に書き込むことができません。

質問者が選んだベストアンサー

  • ベストアンサー
  • syuuiwsd
  • ベストアンサー率56% (17/30)
回答No.1

ftellの返り値はポインタではなく、int値またはfalseですよ。 fseekの時点で、ファイルポインタはすでに最後から3バイト戻ったところへさしましたよ。ですので、ftellをしなくて構いません。 fseek( $fp, -3, SEEK_END ); fwrite( $fp, $write ); で結構だと思います

すると、全ての回答が全文表示されます。

関連するQ&A