чтение fprintf во время работы программы

Итак, я пишу программу, которая должна работать вечно (клиент-сервер вещи) в C, и я пишу в журнал. Я использую fopen и fprintf , чтобы иметь возможность писать в файл. Моя проблема в том, что, поскольку программа предполагает чтобы работать вечно, на самом деле нет места, куда я мог бы поместить fclose. И когда я Ctrl+ C, чтобы остановить процесс и файл журнала, это ш ничего не должен? Я хочу использовать fprintf, потому что это позволяет мне иметь отформатированные строки, есть ли способ для меня регистрировать мой вывод, все еще имея отформатированные строки?

0
задан AusCBloke 24 March 2012 в 04:44
поделиться