Problème avec l'outil profile
J'ai un progeamme qui tourne correctement
mais lorsque je veux utilisé l'outil profile de Visual Studio 6.0, un message d'erreur apparrait.
J'ai réussi à localiser l'erreur, celle-ci ce produit lorsque le programme essaye d'ouvrir un fichier (fopen).
qqn a t il déja rencontré ce problème ?
Code:
1 2 3 4 5 6
| File=fopen(FileName,"r+t");
if(File==NULL)
{
error(1291);
// file cannot be found
} |
en réalité la fonction error va tenter d'enregistrer l'erreur dans un fichier et de nouveau, il ne parvient pas à ouvrir le fichier
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
| void error(short int code)
{
FILE *File;
char FileName[70];
sprintf(FileName,"files/out_%s.txt",TripID);
File=fopen(FileName,"w+t");
printf("c ici %d",(int) code);
fprintf(File,"%d\n",(int) code);
printf("et pas la");
fclose(File);
exit(0);
} |