C

1064 mots 5 pages
Cours

Gestion des fichiers Niv.haut

d’UNIX &C

Chapitre 8

GESTION DES FICHIERS DE
DONNEES AVEC LE LANGAGE C
SOUS UNIX
Connaître et manipuler les différentes primitives de gestion de fichier de niveau haut sous UNIX.

Pré requis:
Le langage C
.Le système de gestion de fichiers d'UNIX (manipulation des fichiers avec le shell).

Plan
I/ Introduction
II/ Les catégories des fichiers en C
III/ Les primitives de manipulation des fichiers
1) Les primitives standards
2) Les primitives de manipulation : (jeu de procédures et de fonctions)
IV/ Conclusion

TAYARI Lassaad

Page 73

ISET DE NABEUL ~ A.U 06/07

Cours

Gestion des fichiers Niv.haut

d’UNIX &C

Chapitre 8

GESTION DES FICHIERS DE
DONNEES AVEC LE LANGAGE C
SOUS UNIX

I/ Introduction
Le langage C offre des primitives de gestion et de manipulation des fichiers de données. Une différence de taille par rapport à certaine autres langages, en C, on ne différencie pas les fichiers séquentiels et les fichiers directs.

II/ Les catégories des fichiers en C
En langage C, on distingue deux catégorie de fichier :
❆ les fichiers standards (flux de données)
❆ les fichiers systèmes (bas niveau)
Pour les fichiers standards et systèmes on distingue consécutivement :
a) le flux texte : uniquement des caractères
b) flux binaire : organisé en blocs d'octets contiguë. (On trouve soit des structures soit des tableaux).
Pour la manipulation de ces deux types de fichier, on dispose d'un jeux de procédures, de fonctions, et de bibliothèques spécifiques.

III/ Les primitives de manipulation des fichiers
1) Les primitives standards
Avant d'utilisé un fichier séquentiel, il faut :
• créer une mémoire tampon, dont laquelle seront enregistrées les informations avant leurs transferts de la mémoire centrale vers les fichiers de donnés.

TAYARI Lassaad

Page 74

ISET DE NABEUL ~ A.U 06/07

Cours

Gestion des fichiers Niv.haut

d’UNIX &C

La création se fait par :
FILE *Var_fpteur;

Structure pré définie dans stdio.h Pointeur de flux qui

en relation

  • Dm svt
    644 mots | 3 pages
  • Camera moway
    776 mots | 4 pages
  • Fichier perl
    524 mots | 3 pages
  • Fiche de lecture
    1561 mots | 7 pages
  • Mode operatoir cegid
    6952 mots | 28 pages
  • Corneille
    323 mots | 2 pages
  • Bts cgo stage
    466 mots | 2 pages
  • TPN 3 ASERV1
    647 mots | 3 pages
  • Petit traité
    2103 mots | 9 pages
  • Droit chapitre1
    663 mots | 3 pages
  • Fichier word aps
    331 mots | 2 pages
  • Une pièce montée
    1013 mots | 5 pages
  • vipère au poing
    2125 mots | 9 pages
  • Algométrie
    782 mots | 4 pages
  • Document
    343 mots | 2 pages