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


Пример 5.5


#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);

}




Начало  Назад  Вперед



Книжный магазин