Bonjour, voila, j'ai un problème dans mon code, je pense que cela touche cette partie:
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...).
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);
Merci de m'éclairer![]()
Partager