C et fichier...

PasDeBol -  
 PasDeBol -
Je voudrais écrire dans un fichier des informations qui arrivent de plusieurs fonctions différentes. J'ai donc écrit cette ligne de code dans les deux fonctions concernées (qui ne se trouve pas dans le même fichier) :

resume=fopen("Mon_fichier.txt", "w");
if(resume!=NULL)
{
erreur=fprintf(resume,"Mon message à écrire\n");
fclose(resume);
}

Mais ça ne marche pas : ça n'écrit qu'une seule fois dans le fichier... :o(
Si quelqu'un a la solution, je suis preneur !

PasDeBol.
"Si t'es pas fort en C, pose des questions pour pas rester ignorant !"
A voir également:

3 réponses

yomip
 
tu fais ton fopen en w (écriture); fo ke tu le fasses en mode écriture/ajout avec a (ajout)
0
grofwa Messages postés 440 Statut Membre 479
 
Salut,

Si tu veux ajouter des trucs à ton fichier, utilise le mode "a" plutot que "w" dans ta fonction fopen.

Michael.

Ne vous souciez pas de n'être pas remarqué ; cherchez 
plutôt à faire quelque chose de remarquable [Confucius]
0
PasDeBol
 
Merci les gars, c'est génial !!! ;op
0