no save
Assistance
Achat
News

Forum | programmation
comment créer des fichier text en languag c??
sabug, le dim. 21 janv. 2007 à 01:58:17
bonjours à tous le mondes et bonne annéeeeee!!!

Voilà mon problème, tout d'abord j'arrive à créer les fichier txt avec leur noms, exemple:
1.txt
2.txt
3.txt....
mais je n'arrive pas à les remplir avec un contenu différent dans chaqun, soit mon contenu de text est écraser dans tous les fichier txt, soit tout est mis bout à bout dans tous les fichier txt.

c a dire que dans 1 je voudrai écrire: X=1 Y=2
dans le 2 : X=2 Y=3
dans le 3 : X=3 Y=4

j'arrive juste à écrire X=3 Y=4 dans les trois fichier, ou alors

X=1 Y=2
X=2 Y=3
X=3 Y=4

dans les trois fichiers txt.

voila ce que jai écris :

for (i=1;i<=3;i=(i+0.1))
{
for (j=2;j<=4;j++)
{
for (k=1;k<=3;k++)
{
sprintf(nomFichier,"%d.txt",k);
fichier = fopen(nomFichier, "w");
fprintf (fichier,"X=%f\n",i);
fprintf (fichier,"Y=%d\n",j);
fclose(fichier);
}
}
}


voilà le w dans cette ligne (fichier = fopen(nomFichier, "w");) écrase tous dans le fichier existant, si on met un "a", à la place tout est écrit a la suite.
mais moi je veux:
X=1 Y=2 dans le 1.txt
X=2 Y=3 dans le 2.txt
X=3 Y=4 dans le 3.txt

voilà je pense que ce n'est pas un problème compliqué mais je suis novice si quelqun pouvait maider, ce serait géant merci.

aller bonne nuit à tous

sabug Configuration: Windows XP
Firefox 1.5.0.4


mamiemando
janv. 07
Suivant
REPONSES
mamiemando
janv. 07
sabug
janv. 07
sabug
janv. 07
mamiemando
janv. 07
mickael
mars 07
Version Web
Réalisé par RedShift
no save