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 !"

3 réponses

  1. yomip
     
    tu fais ton fopen en w (écriture); fo ke tu le fasses en mode écriture/ajout avec a (ajout)
    0
  2. 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
  3. PasDeBol
     
    Merci les gars, c'est génial !!! ;op
    0