Funkcia rewind () v C ++ nastavuje indikátor polohy súboru na začiatok daného toku súborov.
pretočiť () prototyp
void rewind (FILE * stream);
Výzva na pretáčanie dozadu (stream) je ekvivalentná výzve na fseek(stream, 0, SEEK_SET)
, okrem toho, že sú vymazané indikátory konca súboru a chyby.
Je definované v hlavičkovom súbore.
parametre pretáčania dozadu ()
stream: Stream súborov, pomocou ktorého sa vynulujú chybové príznaky a indikátor EOF.
rewind () Vráti hodnotu
Žiadne.
Príklad: Ako funguje funkcia 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; )
Po spustení programu bude výstup:
Vitajte na Programiz.com Vitajte na Programiz.com