C et fichier...
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 !"
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
-
tu fais ton fopen en w (écriture); fo ke tu le fasses en mode écriture/ajout avec a (ajout)
-
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] -
Merci les gars, c'est génial !!! ;op