Partager via


E/S niveau bas

Ces fonctions appellent le système d'exploitation directement à l'opération de niveau inférieur à celui fourni par les entrées/sorties (E/S) de flux de données. Les appels de bas niveau d'entrée et de sortie ne mettent pas en mémoire tampon ni ne mettent en forme des données.

Les routines de bas niveau peuvent accéder aux flux de données standard ouverts au démarrage du programme à l'aide de les descripteurs de fichier prédéfinis suivants.

Stream

Descripteur du fichier

stdin

0

stdout

1

stderr

2

Les routines de bas niveau d'E/S définissent la variable globale errno lorsqu'une erreur se produit. Vous devez inclure STDIO.H lorsque vous utilisez les fonctions de bas niveau uniquement si votre programme requiert une constante définie dans STDIO.H, tel que l'indicateur de fin de fichier (EOF).

Fonctions E/S de bas niveau

Fonction

Utilisez

_close

Close file

_commit

Vide le fichier de disque

_creat, _wcreat

Créez un fichier

_dup

Retourne le descripteur de fichier disponible suivant pour un fichier donné

_dup2

Créez le deuxième descripteur du fichier donné

_eof

Test pour la fin de fichier

_lseek, _lseeki64

Replacez le pointeur de fichier à l'emplacement spécifié

_open, _wopen

Ouvrir un fichier

_read

Lire des données dans un fichier

_sopen, _wsopen, _sopen_s, _wsopen_s

Ouvrir le fichier pour le partager

_tell, _telli64

Obtient la position actuelle du pointeur de fichier

_umask, _umask_s

Définissez le masque d'autorisation de fichier

_write

Ecrire des données à classer

_dup et _dup2 sont généralement utilisés pour associer les descripteurs de fichier prédéfinis à des fichiers différents.

Voir aussi

Référence

Entrées et sorties

Routines runtime par catégorie

Appels système