fprintf возвращает успех, но не может выполнить запись в существующий файл

StackOverflow https://stackoverflow.com/questions/45571

  •  09-06-2019
  •  | 
  •  

Вопрос

В моем коде fprintf успешно возвращается, возвращая количество байтов, записанных в STREAM, но в реальном файле написанной мной строки нет.

Это было полезно?

Решение

Вывод, вероятно, просто буферизуется.Попробуйте закрыть файл с помощью close() или вызвать fflush() в потоке, чтобы принудительно записать строку в файл.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top