• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Perlでファイル書き込みの際の不思議)

Perlでファイル書き込みの際の不思議

このQ&Aのポイント
  • Perlでファイル書き込みを行った際、新しいデータと古いデータが書き込まれてしまう現象が発生しています。
  • 試しに@newlineを空にして書き込んだ場合はファイルが空になるため、書き込み処理自体に問題はありません。
  • 書き込みの前後で@newlineを画面表示しても問題なく表示されており、書き込まれたデータだけが異常な状態になっています。原因として考えられることを教えてください。

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

  • ベストアンサー
  • t_n
  • ベストアンサー率21% (28/132)
回答No.1

これだとどうでしょうか?(確証はなくてすみませんが) @newline = ("0001\n","0003\n"); $string_length = 0; foreach $num (@newline) { $string_length += length ($num); } open (OUT,">file.dat"); seek (OUT,$string_length,0); print OUT @newline; close (OUT);

関連するQ&A