C et fichier...

Fermé
PasDeBol - 26 juil. 2004 à 09:20
 PasDeBol - 26 juil. 2004 à 10:10
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

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 Date d'inscription jeudi 24 juillet 2003 Statut Membre Dernière intervention 21 juillet 2006 479
26 juil. 2004 à 09:47
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
Merci les gars, c'est génial !!! ;op
0