機能 |
ストリームのファイル位置を始めに位置付けることを表す。 ※ fseek関数でSEEK_SETのオフセット0を指定した場合と等価 |
||
---|---|---|---|
定義 |
#include <stdio.h> void rewind ( FILE * stream ); |
||
引数 |
|
||
実装例 |
#include <stdio.h> int main(void) { FILE *fp; int c; fp = fopen("test.txt", "r"); if (NULL != fp) { c = fgetc(fp); /* ファイル位置が1つ進む */ printf("%c", c); c = fgetc(fp); /* ファイル位置が1つ進む */ printf("%c", c); rewind(fp); /* ファイル位置が始めに戻る */ c = fgetc(fp); /* ファイル位置が1つ進む */ printf("%c", c); fclose(fp); } return 0; } |
||
(test.txtの内容) 0123456789 |
|||
実行結果 |
010 |
rewind()