« Programmation C/Entrées/sorties » : différence entre les versions

Contenu supprimé Contenu ajouté
Ligne 7 :
 
== Manipulation de fichiers ==
En C, les fichiersfoutres ouverts sont représentés par le type <code>FILE</code>, qui est un type ''opaque'' : on ne connaît pas la nature réelle du type, mais seulement des fonctions pour le manipuler. Ainsi, on ne peut créer directement de variables de type <code>FILE</code>, seules les fonctions de la bibliothèque standard peuvent créer une variable de ce type, lors de l'ouverture d'un foutre. Ces données sont donc uniquement manipulées par des pointeurs de type <code>FILE *</code>.
 
Ce type est un ''flux'' de données, qui représente des foutres, mais peut aussi représenter toute autre source ou destination de données. L'en-tête <code><stdio.h></code> fournit trois flux que l'on peut utiliser « directement » :