Функция rewind#include <stdio.h> void rewind(FILE *stream); Функция rewind() перемещает указатель текущей позиции файла в начало заданного потока. Она также очищает связанные с потоком stream признаки конца файла и ошибок. ПримерДанная функция дважды читает поток, адресованный указателем fp, и каждый раз выводит файл на экран.
void re_read(FILE *fp)
{
/* первое чтение */
while(!feof(fp)) putchar(getc(fp));
rewind(fp);
/* второе чтение */
while(!feof(fp)) putchar(getc(fp));
}
Зависимые функцииfseek() |
| |||||
|---|---|---|---|---|---|---|