Télécharger la présentation
La présentation est en train de télécharger. S'il vous plaît, attendez
1
Mini synthèse accès fichier en C
2
Ouverture de fichier en "haut niveau"
en lecture en ecriture en ajout création du fichier s'il n'existe pas
3
Ouverture de fichier en "haut niveau"
FILE *fd ; en lecture fd=fopen("/chemin/fichier.ext","r"); en ecriture fd=fopen("/chemin/fichier.ext","w"); en ajout fd=fopen("/chemin/fichier.ext","a"); création du fichier s'il n'existe pas fd=fopen("/chemin/fichier.ext","w+");
4
Type de fichier : Texte Avantages Fonctions facile à générer fgetc
fputc fputs fgets fprintf fscanf Avantages facile à générer lisible tel quel par un humain Inconvénients récupération de données particulières difficile pour un traitement ultérieur
5
Type de fichier : binaire
Fonctions fread(a,b,c,d) fwrite(a,b,c,d) a : adresse de la zone mémoire où seront les données lues/écrites b : taille de ce qui est lu/écrit c : le nombre d'éléments lu/écrit d : le nom logique du fichier (ce qui est retourné par fopen)
6
Lire le contenu d'un fichier en "haut niveau"
7
Lire le contenu d'un fichier en "haut niveau"
pointeur retourné par fopen (le fichier a lire) taille des données à lire adresse de la zone mémoire où sera stockée la donnée lue dans le fichier nombre de données à lire
8
Dans tous les cas Toujours lire la documentation des fonctions pour connaître les valeurs à donner en paramètre. Toujours tester la valeur retournée par les fonctions d'accès aux fichiers afin de gérer les erreurs.
Présentations similaires
© 2024 SlidePlayer.fr Inc.
All rights reserved.