Программирование в стандарте POSIX


         

Не удалось закрыть файл


#include
#define LOGFILE "my_logfile"
int main (void) {
FILE *fp;
printf ("До перенаправления стандартного вывода
в файл " LOGFILE "\n");
if ((fp = freopen (LOGFILE, "a", stdout)) ==
NULL) {
perror ("Не удалось перенаправить стандартный
вывод в файл " LOGFILE);
return (-1);
}
printf ("После перенаправления стандартного
вывода в файл " LOGFILE "\n");
if (fclose (fp) == EOF) {
perror (" Не удалось закрыть файл " LOGFILE);
return (-1);
}
printf ("После закрытия файла " LOGFILE "\n");
return (0);
}

Содержание  Назад  Вперед