• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:ファイルからの読みこみについて)

ファイルからの読み込みについて

このQ&Aのポイント
  • ファイルからの読み込みに関するプログラムで、特定の文字列を検索し、その検索結果を配列に格納する方法について質問です。
  • プログラムの中で、指定した文字列を検索してヒットした行のデータを適切に変数に格納する方法について教えてください。
  • 現在のプログラムでは、検索結果が表示される際に全ての行が表示されてしまいます。正常な結果を得るためにはどのように修正すればよいでしょうか。

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

  • ベストアンサー
  • BLUEPIXY
  • ベストアンサー率50% (3003/5914)
回答No.2

>if(/$name/){print "$_<BR>";} これが、閉じてますね^^ if(/$name/){print "$_<BR>";} #$nameの中身を発見→出力 @field = split(/,/,); push @$date, $field[1]; push @$temp, $field[2]; } を if(/$name/){ chomp; print "$_<BR>"; #$nameの中身を発見→出力 @field = split(/,/,); push @$date, $field[1]; push @$temp, $field[2]; } } にしませう

kabunori
質問者

お礼

とても参考 になりました、 ありがとうございました

その他の回答 (1)

  • BLUEPIXY
  • ベストアンサー率50% (3003/5914)
回答No.1

@dataは、 (["0:45:55","0:45:55","0:45:55","0:45:55"],[2.2,7.8,4.8,5.5]) になりますね。(chompしたほうがいいかも) @dataがdata.txtのすべてになるということですが、どのようにして確認されたのでしょうか?

kabunori
質問者

補足

この後にグラフを書くプログラムがつながっていて書かれたグラフがすべてになっています。

関連するQ&A