bon je n'ai pas encore fait les modifs, mais j'ai toujours mon probleme pour ecrire le fichier par contre.
voila ce que je fais pour appeler la fonction saveConfig:
strcat(nomFichier, ".txt"); sprintf(tmp, "data/%s", nomFichier); saveConfig(tmp);
ca me fait un bug sur le fprintf dans saveConfig.
Maintenant si je fais ca:
strcat(nomFichier, ".txt"); /*sprintf(tmp, "data/%s", nomFichier); */ saveConfig(nomFichier);
ca me fait une erreur sur le readir de la fonction trouverFichier que je rappelle a la fin de saveConfig. Si je met cet appel en commentaire, ca passe, plus de plantage, par contre, mon fichier n'est ecrit nul part!!!!
PS: voici la definition de mes entités. J'avais deja eu des erreurs a cause de ca, donc on sait jamais
1 2
| char nomFichier[50];
char string_list[100][50] ; |
les erreurs venaient quand j'avais mis sizeof(GLUI_string) a la place de 50
EDIT: pour info, dans la pile du debugger, j'ai: saveConfig > fprintf > vfprintf_l > __vfprintf
Partager