C stdio rewind() 函数

定义和用法

rewind() 函数将位置指示器移动到文件的开头。

rewind() 函数在 <stdio.h> 头文件中定义。

实例

使用 rewind() 函数两次读取文件的开头:

FILE *fptr;
fptr = fopen("filename.txt", "r");

char myString[100];

fgets(myString, 100, fptr);
printf("%s", myString);

rewind(fptr);

fgets(myString, 100, fptr);
printf("%s", myString);

fclose(fptr);

语法

rewind(FILE * fptr);

参数

参数 描述
fptr 必需。文件指针,通常由 fopen() 函数创建。