Bonjour, voila, j'ai un problème dans mon code, je pense que cela touche cette partie:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
FILE* Test = NULL;
Test = fopen("config.cfg", "r");
if (Test != NULL)
{ 
         while (fgets(chaine, 1000, Test) != NULL)
         {
          sprintf(ChaineTestx, "%s", chaine);
          strcat(ChaineTest, ChaineTestx);
         }
         FILE* Copie = NULL;
         printf("%s", ChaineTest);
         Copie = fopen("save/config.cfg", "w+");
         fprintf(Copie, "%s", ChaineTest);
         fclose(Copie);
}
fclose(Test);
Pour moi, si le fichier config.cfg n'existe pas, la variable Test reste a NULL, or, dans le if, cela ne marche pas, mon programme plante si le fichier config.cfg n'est pas créé (mais marche parfaitement si il est la...).
Merci de m'éclairer