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

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

пренавиване () прототип

 пренавиване на празнотата (FILE * поток);

Повикване за пренавиване (поток) е еквивалентно на повикване към fseek(stream, 0, SEEK_SET), с изключение на това, че индикаторите за край на файла и грешките са изчистени.

Той се определя в заглавния файл.

параметри за пренавиване ()

поток: Файловият поток за нулиране на флаговете за грешка и индикатора 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

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