Pessoal, estou tentando fazer com que seja salvo um arquivo do log, porem só funciona até o printf 7 (teste1,teste3,teste5,teste6,teste7)o oito não chega a ser executado eu sei que algum erro de sintax, mas não estou conseguindo enxergar o erro, se alguém puder me mostrar este erro eu agradeço.
Pergunta
Guest Guest
Pessoal, estou tentando fazer com que seja salvo um arquivo do log, porem só funciona até o printf 7 (teste1,teste3,teste5,teste6,teste7)o oito não chega a ser executado eu sei que algum erro de sintax, mas não estou conseguindo enxergar o erro, se alguém puder me mostrar este erro eu agradeço.
Segue o código
if(flag == 0){
printf("teste 1\n");
sprintf(comando,"copy /V %s c:\\HP\\teste",diretorio);
i=system(comando);
if(i==0){
printf("teste 2\n");
sprintf(comdel,"del /q %s", dir);
system(comdel);
}else{
printf("teste 3\n");
i=system(comando);
if(i==0){
printf("teste 4\n");
sprintf(comdel,"del /q %s", dir);
system(comdel);
}else{
printf("teste 5\n");
char msg [70] = "O arquivo %s não foi copiado com sucesso\n",dir;
printf("teste 6\n");
FILE *arq_log=fopen("c:\\HP\\teste","a");
printf("teste 7\n");
fprintf(arq_log,"%s",msg);
printf("teste 8\n");
}//else
}//else
}//if
Link para o comentário
Compartilhar em outros sites
2 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.