>>339
通常はopen操作とread操作を別にしておくんですがね。

まあ読み込む対象が通常のファイルで一回で全て読み込んでしまうのであれば
openとreadを一緒にしてファイル名指定でもいいんだけど、
実際には開く対象が有限サイズとは限らないから問題ありだな。

例えば開く対象がFIFOだったらどうする?