C ++ premotavanje () - C ++ standardna biblioteka

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

Zanimljivi članci...