📅  最后修改于: 2020-09-25 08:32:55             🧑  作者: Mango
void rewind(FILE* stream);
对rewind(stream)的调用等效于对fseek(stream, 0, SEEK_SET)
的调用,只不过文件结束fseek(stream, 0, SEEK_SET)
和错误指示符已清除。
它在
stream
:用于重置错误标志和EOF指示器的文件流。
没有。
#include
int main()
{
int c;
FILE *fp;
fp = fopen("file.txt", "r");
if (fp)
{
while ((c = getc(fp)) != EOF)
putchar(c);
rewind(fp);
putchar('\n');
while ((c = getc(fp)) != EOF)
putchar(c);
}
fclose(fp);
return 0;
}
运行该程序时,输出为:
Welcome to Programiz.com
Welcome to Programiz.com