Bonjour, j'ai un problème avec les enregistrements de fichiers en C
voici mon code:
quand j'exécute sans lui passer d'arguments, simplement en faisant un double-clic, tout se passe normalement, le fichier "test.cfg" est créé, tout va pour e mieux... MAIS, quand je asse par la console Windows, le programme s'exécute nickel, mais le fichier "test.cfg" n'est PAS créé... de même lors que je passe quelque chose en argument via la console, ou quand je fais glisser un fichier dessus (pour "ouvrir le fichier avec" mon programme. autre chose étrange, c'est que je peux passer des paramètres au programme par mon IDE (dev-c++)et le "test.cfg" est là aussi enregistré...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 #include <stdio.h> #include <stdlib.h> int main(int argc, char* argv[]) { FILE * f=fopen("test.cfg","w"); fprintf(f,"test"); fclose(f); system("PAUSE"); return 0; }
Bref, est-ce un problème relatif à xp, est-ce que je suis le seul chez qui ça fait ça, sinon, comment régler le problème...
Merci d'avance
(config: windows xp / mingw 4.4.0)
Partager