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