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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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);
}