Type d'accces en C
TSniper
Messages postés
778
Date d'inscription
Statut
Membre
Dernière intervention
-
Char Snipeur Messages postés 9813 Date d'inscription Statut Contributeur Dernière intervention -
Char Snipeur Messages postés 9813 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
Je voulais savoir si on peut lire et écrire en meme temps dans un fichier bianaire? et dans un fichier texte? si oui Comment ?
Merci d'avance.
Je voulais savoir si on peut lire et écrire en meme temps dans un fichier bianaire? et dans un fichier texte? si oui Comment ?
Merci d'avance.
A voir également:
- Type d'accces en C
- Clear type - Guide
- Type de ram - Guide
- Comment changer le type de fichier - Guide
- Chat type coco - Accueil - Réseaux sociaux
- Click-n-type - Télécharger - Vie quotidienne
2 réponses
Salut,
Pour l'écriure et la lecture fichier texte, il faut utiliser les fonctions fprintf et fscanf.
Tu dois passer en argument un objet de type FILE* (pointeur sur fichier).
Pour faire correspondre ce pointeur avec le fichier il ya la fonction fopen qui va de paire avec fclose (a na pas oublier).
ex:file = fopen(chemin_fichier,"#");
a la place de # tu mets:
r pour lecture
w pour ecriture (ecrase les donnée presentes dans le fichier)
a pour ajout
il doit en avoir des autres et je ne crois pas si tu peux les cumulé mais il te suffit de fermer et rouvrir.
Sans être persuader je dirai que pour les fichiers binaires cela doit pas changer grand chose.
je n'est pas trop le temps de détailler dsl.
J'espere t'avoir aider et ne pas être à coté de la plaque, si c'est le cas renseigne toi su ces fonctions, et si tu as besoin je reviendrai tt a l'heure.
A+ Mich
Pour l'écriure et la lecture fichier texte, il faut utiliser les fonctions fprintf et fscanf.
Tu dois passer en argument un objet de type FILE* (pointeur sur fichier).
Pour faire correspondre ce pointeur avec le fichier il ya la fonction fopen qui va de paire avec fclose (a na pas oublier).
ex:file = fopen(chemin_fichier,"#");
a la place de # tu mets:
r pour lecture
w pour ecriture (ecrase les donnée presentes dans le fichier)
a pour ajout
il doit en avoir des autres et je ne crois pas si tu peux les cumulé mais il te suffit de fermer et rouvrir.
Sans être persuader je dirai que pour les fichiers binaires cela doit pas changer grand chose.
je n'est pas trop le temps de détailler dsl.
J'espere t'avoir aider et ne pas être à coté de la plaque, si c'est le cas renseigne toi su ces fonctions, et si tu as besoin je reviendrai tt a l'heure.
A+ Mich