Funkcija premotavanja () u C ++ postavlja indikator položaja datoteke na početak zadanog toka datoteke.
prototip premotavanja unatrag ()
premotavanje praznine (FILE * stream);
Poziv za premotavanje unazad (stream) ekvivalentan je pozivu na fseek(stream, 0, SEEK_SET)
, osim što se brišu indikatori kraja datoteke i pogreške.
Definirano je u datoteci zaglavlja.
parametri premotavanja unatrag ()
stream: tok datoteke za poništavanje zastavica pogrešaka i indikatora EOF.
rewind () Povratna vrijednost
Nijedna.
Primjer: Kako funkcionira funkcija premotavanja unatrag ()
#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; )
Kada pokrenete program, izlaz će biti:
Dobrodošli na Programiz.com Dobrodošli na Programiz.com