タイトル通りなのですが、久しぶりにCでコードを書く必要に迫られまして・・
ある処理でどうしても同じファイルを 2回以上読む必要があり
ファイルを閉じずに fgets()で複数回ファイルを読むには
どうしたら良いかを探しましたが参考になるような情報を
見つけることができませんでした。
このような場合、ファイルを一旦閉じて再度開くしかないのでしょうか?
ご存じ方おられましたら教えてください。よろしくお願いします。
シーク可能なファイルなら(ディスク上のファイル等)
fseek()で、ファイルの先頭に戻れば良いのではないでしょうか。
fseek( File, 0, 0);
とか。
いかん。またやっちまった orz.
fseek( File, 0, SEEK_SET);
ですね。
仲澤さんこんにちは
fseek()
ビンゴでした、大変助かりました。
電光石火の回答ありがとうございます m(__)m
解決チェックを忘れてました・・・・
編集 削除