server-api-rewind

原型

重设文件流的读写位置为文件开头

1
2
3
4
5
// stream:已打开的文件流指针
//
// 附加说明:
// 相当于调用fseek(stream, 0, SEEK_SET)。
void rewind(FILE * stream);

使用参考

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <stdio.h>

int main()
{
FILE * stream;
long offset;
fpos_t pos;
stream = fopen("test", "r");

printf("offset before fseek %d\n", ftell(stream));
fseek(stream, 5, SEEK_SET);
printf("offset after fseek %d\n", ftell(stream));
rewind(stream);
printf("offset after rewind %d\n", ftell(stream));
}