Entrée et sortie

Les fonctions d’E/S, lisent et écrivent des données de et vers des fichiers et appareils. Les opérations d’E/S sur les fichiers ont lieu en mode texte ou binaire. La bibliothèque Runtime Microsoft propose trois types de fonctions d’E/S :

  • Les fonctions d’E/S de flux traitent les données en tant que flux de caractères individuels.

  • Les fonctions d’E/S de bas niveau appellent le système d’exploitation directement pour l’opération du niveau inférieur à celui fourni par les E/S de flux.

  • Les fonctions d’E/S de console et de port lisent ou écrivent directement dans une console (clavier et écran) ou un port d’E/S (par exemple un port d’imprimante).

    Remarque

    Étant donné que les fonctions de flux de données sont mises en mémoire tampon et que les fonctions de bas niveau ne le sont pas, ces deux types de fonctions sont généralement incompatibles. Pour traiter un fichier particulier, utilisez exclusivement des fonctions de flux ou de bas niveau.

Voir aussi

Routines du runtime C universel par catégorie