Por que fprintf não escreve diretamente no arquivo a menos que fflush () seja usado?
Eu escrevi um daemon que grava um valor em um arquivo. O que eu observei é que quando eu continuo escrevendo em um arquivo, não há nada visível no arquivo. Por outro lado, se eu usarfflush()
método então os caracteres são visíveis no arquivo. Por que fflush () faz diferença?