C ++ rewind () - standardní knihovna C ++

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

Zajímavé články...