?
Dieses Dokument verwendet PHP-Handbuch für chinesische Websites Freigeben
在頭文件<stdio.h>中定義 | ||
---|---|---|
void rewind(FILE * stream); |
將文件位置指示器移動到給定文件流的開頭。
該功能等同于fseek(stream, 0,
SEEK_SET);
,除了文件結束和錯誤指示符被清除。
該功能將從之前的呼叫中刪除任何效果ungetc
。
流 | - | 文件流進行修改 |
---|
(none).
這個例子展示了如何兩次讀取一個文件。
#include <stdio.h> char str[20]; int main(void){ FILE *f; char ch; f = fopen("file.txt", "w"); for (ch = '0'; ch <= '9'; ch++) { fputc(ch, f); } fclose(f); f = fopen("file.txt", "r"); fread(str, 1, 10, f); puts(str); rewind(f); fread(str, 1, 10, f); puts(str); fclose(f); return 0;}
輸出:
01234567890123456789
C11標準(ISO / IEC 9899:2011):
7.21.9.5倒帶功能(p:338)
C99標準(ISO / IEC 9899:1999):
7.19.9.5倒帶功能(p:304)
C89 / C90標準(ISO / IEC 9899:1990):
4.9.9.5倒帶功能