CodeNet / Языки программирования / C / C++ / Руководства и справочные материалы по C/C++ / Справочники по функциям / Справочник по библиотечным функциям языка Си
freopen - открыть файл повторно
Описание
Закрывает файл fp. Ошибки при закрытии файла игнориру-
ются. Открывает новый файл и связывает с ним поток fp.
Name и mode имеют тот же смысл, что определен в fopen.
Использование
#include <stdio.h> FILE *freopen(char *name, char *mode, FILE *fp); /* ANSI */
Возвращаемое значение
В случае успеха возвращает fp, иначе NULL.
Пример
#include <stdio.h>
main()
{
fp = freopen("file.dat", "w+", stdout);
if (fp == NULL)
fprintf(stderr, "Ошибки при freopen\n");
else
fprintf(fp, "Эти данные пойдут в file.dat\n");
}
Рекомендация
Смотрите также fclose, fopen, open.
