Pergunta

No meu código, fprintf retorna com sucesso retornando o número de bytes escritos em STREAM, mas no arquivo real a string que escrevi não está lá.

Foi útil?

Solução

A saída provavelmente está apenas em buffer.Tente fechar o arquivo usando close() ou chame fflush() no stream para forçar a string no arquivo.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top