- 331 名前:デフォルトの名無しさん mailto:sage [2012/04/26(木) 01:30:03.87 ]
- たぶん>>328はそれを読んでも分からないんじゃないかな
言語をとわず、一般にファイルから読み込むread()みたいな関数は、 ファイルの現在の位置(カーソルみたいなもんだと思ってくれ)から データを読み始めて、読んだ分だけカーソルが移動するのがふつうなんだわ read()は引数を指定しないとファイルの現在の中身全部読み込むので、 その時点でカーソルは終端に移動する もう一度read()を呼んだら、もう先には何も無いわけだから空が返ってくる どうしてももう一度読み直したいんなら、seek()でカーソルを先頭まで持っていけば いいんだが、本当にそれがしたいことなのか考えたほうがいい
|

|