Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Ces fonctions appellent le système d’exploitation directement pour l’opération du niveau inférieur à celui fourni par les E/S de flux. Les appels d’entrée et de sortie de bas niveau ne sont pas mis en mémoire tampon ou formatent les données.
Les routines de bas niveau peuvent accéder aux flux standard ouverts au démarrage du programme à l’aide des descripteurs de fichier prédéfinis suivants.
| Flux | Descripteur de fichier |
|---|---|
stdin |
0 |
stdout |
1 |
stderr |
2 |
Les routines d’E/S de bas niveau définissent la errno variable globale lorsqu’une erreur se produit. Vous devez inclure STDIO.H lorsque vous utilisez des fonctions de bas niveau uniquement si votre programme nécessite une constante définie dans STDIO.H, telle que l’indicateur de fin de fichier (EOF).
Fonctions d’E/S de bas niveau
| Fonction | Utiliser |
|---|---|
_close |
Fermer le fichier |
_commit |
Vider le fichier sur disque |
_creat, _wcreat |
Créer un fichier |
_dup |
Retourne le descripteur de fichier disponible suivant pour le fichier donné |
_dup2 |
Créer le deuxième descripteur pour le fichier donné |
_eof |
Vérifier la fin du fichier |
_lseek, _lseeki64 |
Repositionner le pointeur de fichier vers un emplacement donné |
_open, _wopen |
Ouvrir le fichier |
_read |
Lire des données à partir d’un fichier |
_sopen, , _wsopen_sopen_s, ,_wsopen_s |
Ouvrir le fichier pour le partage de fichiers |
_tell, _telli64 |
Obtenir la position actuelle du pointeur de fichier |
_umask, _umask_s |
Définir le masque file-permission |
_write |
Écrire les données dans le fichier |
_dup et _dup2 servent généralement à associer les descripteurs de fichier prédéfinis à différents fichiers.
Voir aussi
Entrée et sortie
Routines du runtime C universel par catégorie
Appels système