C ++ rewind () - Стандартная библиотека C ++

Функция rewind () в C ++ устанавливает индикатор позиции файла в начало данного файлового потока.

rewind () прототип

 void rewind (FILE * stream);

Вызов rewind (stream) эквивалентен вызову fseek(stream, 0, SEEK_SET), за исключением того, что индикаторы конца файла и ошибки сбрасываются.

Это определено в заголовочном файле.

rewind () Параметры

stream: файловый поток для сброса флагов ошибок и индикатора EOF.

rewind () Возвращаемое значение

Никто.

Пример: как работает функция 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; )

Когда вы запустите программу, вывод будет:

 Добро пожаловать на Programiz.com Добро пожаловать на Programiz.com

Интересные статьи...