この関数の目的
rewind()は、ストリームを巻き戻す。
定義
#include <stdio.h> void rewind(FILE *stream);
働き
この関数は、 stream が指すストリームのファイル位置指定子を、ファイルの最初にセットする。 これは、ストリームのエラー指定子を解除することを除けば、以下のものと等価である。
(void)fseek(stream, 0L, SEEK_SET);
解説
ストリームから読み込む時に、もう一度最初から読み直したい時に便利な関数である。 出力ストリームにはあまり使わないが、使えないわけではない。