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.