Partager via


E/S de bas niveau

Ces fonctions appellent le système d'exploitation directement pour l'opération plus simple que celui fourni par des E/S de flux de données.Les appels de bas niveau d'entrée et de sortie ne placent pas en mémoire tampon ou mettre 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 en utilisant les descripteurs de fichier prédéfinis suivants.

Stream

descripteur de fichier

stdin

0

stdout

1

stderr

2

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

Fonctions E/S de bas niveau

Fonction

Utilisation

_close

fermez le fichier

_commit

Videz le fichier sur le disque

_create, _wcreat

créez le fichier

_dup

descripteur de fichier disponible suivant de retour pour le fichier donné

_dup2

créez le deuxième descripteur pour le fichier donné

_eof

Test de fin de fichier

_lseek, _lseeki64

Repositionnez le pointeur de fichier à l'emplacement donné

_open, _wopen

fichier ouvert

_read

Lisez les données du fichier

_sopen, _wsopen, _sopen_s, _wsopen_s

fichier ouvert pour le partage de fichiers

_tell, _telli64

Notez la position actuelle du pointeur de fichier

_umask, _umask_s

définissez le masque d'autorisation de fichier

_write

Données dans le fichier

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

Voir aussi

Référence

Entrée et de sortie

Package de runtime par catégorie

Appels système