Функція rewind () у 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