E/S de console et de port
Ces routines lisent et écrivent sur votre console ou sur le port spécifié. Les routines d’E/S de la console ne sont pas compatibles avec les routines d’E/S de flux ou de bibliothèque d’E/S de bas niveau. La console ou le port n’a pas besoin d’être ouvert ou fermé avant l’exécution des E/S. Par conséquent, aucune routine d’ouverture ou de fermeture n’est effectuée dans cette catégorie. Dans les systèmes d’exploitation Windows, la sortie de ces fonctions est toujours dirigée vers la console et ne peut pas être redirigée.
Routines d’E/S de console et de port
Routine | Utiliser |
---|---|
_cgets , , _cgetws _cgets_s , ,_cgetws_s |
Lire une chaîne de la console |
_cprintf , , _cwprintf , _cprintf_s_l _cprintf_s , , _cwprintf_s _cwprintf_s_l |
Écrire des données mises en forme dans la console |
_cputs |
Écrire une chaîne dans la console |
_cscanf , , _cwscanf , _cscanf_s_l _cscanf_s , , _cwscanf_s _cwscanf_s_l |
Lire les données mises en forme de la console |
_getch , _getwch |
Lire un caractère à partir de la console |
_getche , _getwche |
Lire un caractère à partir de la console et l’afficher à l’écran |
_inp |
Lire un octet à partir du port d’E/S spécifié |
_inpd |
Lire un mot double à partir du port d’E/S spécifié |
_inpw |
Lire un mot de 2 octets à partir du port d’E/S spécifié |
_kbhit |
Vérifier la séquence de touches sur la console ; utiliser avant d’essayer de lire à partir de la console |
_outp |
Écrire un octet dans le port d’E/S spécifié |
_outpd |
Écrire un mot double sur le port d’E/S spécifié |
_outpw |
Écrire le mot sur le port d’E/S spécifié |
_putch , _putwch |
Écrire un caractère dans la console |
_ungetch , _ungetwch |
Applique « unget » au dernier caractère lu à partir de la console afin qu’il devienne le caractère lu suivant |
Voir aussi
Entrée et sortie
Routines du runtime C universel par catégorie