Olá pessoal!
Não estou entendendo porque o seguinte trecho de código não funciona:
char file[100];
sprintf(file, "%sruntime\\restart.%s.log", parameter[0], __DATE__);
pFile = fopen(file, "a");
Eu quero criar um arquivo de log por dia, para isso tentei o código acima, mas o conteúdo a ser logado tem sido acrescentado no final do mesmo arquivo. Tentei usar também “a+w” como segundo argumento da função fopen(), pois pelo que eu pesquisei o “w” criará um arquivo novo se não existir, mas não funfou 
Help?
Obrigada!
