Итак, у меня есть много файлов журналов, в которые мне нужно записать. Они создаются при запуске программы и сохраняются в файл при закрытии программы.
Мне было интересно, лучше ли это сделать:
fopen () при запуске программы, затем закройте файлы, когда программа завершится - я просто запишу в файлы при необходимости. Будет ли что-нибудь замедлено (например, другой файл io), если эти файлы все еще будут «открыты»?
OR
Я сохраняю то, что нужно записать в буфер, а затем открываю файл, записываю из буфера, закрываю файл, когда программа заканчивается. Я полагаю, это будет быстрее?