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
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour