[[ C ]] Ecrire dans fichier .txt

Résolu/Fermé
Signaler
Messages postés
48
Date d'inscription
mercredi 30 avril 2008
Statut
Membre
Dernière intervention
29 octobre 2010
-
Messages postés
30388
Date d'inscription
jeudi 12 mai 2005
Statut
Modérateur
Dernière intervention
7 décembre 2021
-
Bonjour,
J'ai un petit problème : je programme en C.
Et je voudrai écrire dans un fichier .txt avec une fonction
Sauf que sa ne marche pas avec une fonction séparé.
Voilà la fonction :

void fEcritTxt (int prenom)
{
FILE* fichier = NULL;

fichier = fopen("C:\\test.txt", "w");

if (fichier != NULL)
{
fprintf(fichier, "%s", prenom);
fclose(fichier);
}
}

Et voilà la ligne dans main :
void fEcritTxt (prenom)

Et le prototype :
void fEcritTxt (int prenom);

Merci d'avance

1 réponse

Messages postés
30388
Date d'inscription
jeudi 12 mai 2005
Statut
Modérateur
Dernière intervention
7 décembre 2021
7 243
Bah oui dans le main tu dois écrire un truc du genre :
fEcritTxt(69);

Je pense que tu devrais commencer par lire un tutoriel en C.
https://openclassrooms.com/fr/courses/19980-apprenez-a-programmer-en-c

Bonne chance