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 Utilisation
_cgets, _cgetws, _cgets_s, _cgetws_s Lire une chaîne de la console
_cprintf, _cwprintf, _cprintf_s, _cprintf_s_l, _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, _cscanf_s_l, _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