C : copie structure dans un fichier ( texte )
Fermé
Abaddon
-
28 nov. 2002 à 15:30
beldyn Messages postés 188 Date d'inscription jeudi 28 novembre 2002 Statut Membre Dernière intervention 1 février 2005 - 28 nov. 2002 à 16:35
beldyn Messages postés 188 Date d'inscription jeudi 28 novembre 2002 Statut Membre Dernière intervention 1 février 2005 - 28 nov. 2002 à 16:35
3 réponses
beldyn
Messages postés
188
Date d'inscription
jeudi 28 novembre 2002
Statut
Membre
Dernière intervention
1 février 2005
19
28 nov. 2002 à 15:49
28 nov. 2002 à 15:49
Si j'ai bien compris, tu veux faire un fichire de trace ou log?
Si tu veux garder les précédants enregistrements, il faut te placer à la fin du fichier avant d'écrire ton enregistrement.
Si tu veux garder les précédants enregistrements, il faut te placer à la fin du fichier avant d'écrire ton enregistrement.
Merci pour la réponse mais pour être plus précis, quelle fonction utiliser pour copier une structure dans un fichier ?
et donc comment se placer à la fin du fichier pour copier d'autres structures ?
Merci
et donc comment se placer à la fin du fichier pour copier d'autres structures ?
Merci
beldyn
Messages postés
188
Date d'inscription
jeudi 28 novembre 2002
Statut
Membre
Dernière intervention
1 février 2005
19
28 nov. 2002 à 16:35
28 nov. 2002 à 16:35
Ok
je suppose que tu sais ouvrir un fichier, mais bon
Tu déclare un pointeur sur une variable de type FILE
FILE *ptrFich
ouverture:
ptrFich=fopen("nomdufichier","a+t"); //retourne NULL si erreur
fprintf(ptrFich,"%s%d\n",Buff,int);
fclose(ptrFich); // si pointeur non null
Normalement, ça devrait ajouter tes enregistrements à la fin
A+
je suppose que tu sais ouvrir un fichier, mais bon
Tu déclare un pointeur sur une variable de type FILE
FILE *ptrFich
ouverture:
ptrFich=fopen("nomdufichier","a+t"); //retourne NULL si erreur
fprintf(ptrFich,"%s%d\n",Buff,int);
fclose(ptrFich); // si pointeur non null
Normalement, ça devrait ajouter tes enregistrements à la fin
A+