Функција премотавања () у Ц ++ поставља индикатор положаја датотеке на почетак датог тока датотека.
прототип премотавања уназад ()
премотавање празнине (ФИЛЕ * ток);
Позив за премотавање уназад (стрим) еквивалентан је позиву на fseek(stream, 0, SEEK_SET)
, осим што се бришу индикатори краја датотеке и грешке.
Дефинисано је у заглављу датотеке.
параметри премотавања уназад ()
ток: Ток датотека за ресетовање заставица грешака и ЕОФ индикатора.
ревинд () Повратна вредност
Ниједан.
Пример: Како функционише функција премотавања уназад ()
#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; )
Када покренете програм, излаз ће бити:
Добродошли на Програмиз.цом Добродошли на Програмиз.цом