Ressource pédagogique : La gestion des fichiers (série : Programmation en langage C)
Présentation de: La gestion des fichiers (série : Programmation en langage C)
Informations pratiques sur cette ressource
Document libre, dans le cadre de la licence Creative Commons (http://creativecommons.org/licenses/by-nc-nd/2.0/fr/), pas d'utilisation commerciale, citation de l'auteur obligatoire et interdiction de désassembler (paternité-pas d'utilisation commerciale-pas de modification)
Description de la ressource pédagogique
Description (résumé)
Le C offre la possibilité de lire et d'écrire des données dans un fichier. Pour des raisons d'efficacité, les accès à un fichier se font par l'intermédiaire d'une mémoire-tampon (buffer), ce qui permet de réduire le nombre d'accès aux périphériques (disque...). Pour pouvoir manipuler un fichier, un programme a besoin d'un certain nombre d'informations : l'adresse de l'endroit de la mémoire-tampon où se trouve le fichier, la position de la tête de lecture, le mode d'accès au fichier (lecture ou écriture)... Ces informations sont rassemblées dans une structure dont le type, FILE *, est défini dans stdio.h. Un objet de type FILE * est appelé flot de données (en anglais, stream). Avant de lire ou d'écrire dans un fichier, on notifie son accès par la commande fopen. Cette fonction prend comme argument le nom du fichier, négocie avec le système d'exploitation et initialise un flot de données, qui sera ensuite utilisé lors de l'écriture ou de la lecture. Après les traitements, on annule la liaison entre le fichier et le flot de données grâce à la fonction fclose.
- Granularité : leçon
- Structure : atomique
"Domaine(s)" et indice(s) Dewey
- (005.13)
Thème(s)
Informations pédagogiques
- Proposition d'utilisation : Ce cours, inscrit dans un programme de Master, peut toutefois convenir à des débutants en programmation. De bonnes notions en mathématiques (correspondant généralement à un niveau L2) permettront d'aborder efficacement les exercices.
- Activité induite : apprendre
Intervenants, édition et diffusion
Intervenants
Editeur(s)
-
Université de Limoges
Voir toutes les ressources pédagogiques -
Institut National de Recherche en Informatique et en Automatique
Voir toutes les ressources pédagogiques
Diffusion
AUTEUR(S)
-
Anne Canteaut
Institut National de Recherche en Informatique et en Automatique
ÉDITION
Université de Limoges
Institut National de Recherche en Informatique et en Automatique
EN SAVOIR PLUS
-
Identifiant de la fiche
http://ori.unit-c.fr/uid/unit-ori-wf-1-3027 -
Identifiant
unit-ori-wf-1-3027 -
Statut de la fiche
final -
Schéma de la métadonnée
- LOMv1.0
- LOMFRv1.0
- SupLOMFRv1.0
- Voir la fiche XML
-
Entrepôt d'origine
UNIT -
Date de publication
02-06-2009