Funkce rewind () v C ++ nastaví indikátor polohy souboru na začátek daného proudu souboru.
přetočit () prototyp
void rewind (FILE * stream);
Volání zpět (stream) je ekvivalentní volání fseek(stream, 0, SEEK_SET)
, kromě toho, že jsou vymazány indikátory konce souboru a chyby.
Je definován v hlavičkovém souboru.
přetočit () parametry
stream: Stream souborů, který resetuje chybové příznaky a indikátor EOF.
rewind () Návratová hodnota
Žádný.
Příklad: Jak funguje funkce rewind ()
#include int main() ( int c; FILE *fp; fp = fopen("file.txt", "r"); if (fp) ( while ((c = getc(fp)) != EOF) putchar(c); rewind(fp); putchar(''); while ((c = getc(fp)) != EOF) putchar(c); ) fclose(fp); return 0; )
Když spustíte program, výstup bude:
Vítejte na Programiz.com Vítejte na Programiz.com