C言語なら、俺に聞け! Part 〈52〉
■ このスレッドは過去ログ倉庫に格納されています
0558デフォルトの名無しさん
NGNG>あと、読み込み専用に開かれているストリームの場合は、データは一方通行で巻き戻し
>(fseek() や rewind() 等) が出来ず、従ってそもそもデータ位置を記録していない場合もある
いろいろ考えてみたんですが、こういうことでしょうか?
ファイルのデータ量がバッファ領域の完全バッファ量を超えた場合
超えた部分は吐き出されて、次の部分のデータを新たにバッファ領域に読み込むから
その場合、ファイル位置指示子が示している位置はファイル全体からの相対的な位置ではなく、
バッファ領域に読み込まれた部分における先頭位置からの位置となるから
正確にファイルの位置を指しているわけではない
■ このスレッドは過去ログ倉庫に格納されています