Freigeben über


Konsolen- und Port-E/A

Diese Routinen lesen und schreiben Daten in Ihre Konsole oder an den angegebenen Port. Die Konsolen-E/A-Routinen sind nicht mit Datenstrom-E/A- oder I/O-Bibliotheksroutinen auf niedriger Ebene kompatibel. Die Konsole oder der Port muss nicht geöffnet oder geschlossen werden, bevor E/A ausgeführt wird. Daher gibt es keine offenen oder schließenden Routinen in dieser Kategorie. In den Windows-Betriebssystemen wird die Ausgabe dieser Funktionen immer an die Konsole weitergeleitet und kann nicht umgeleitet werden.

Konsolen- und Port-E/A-Routinen

Routine Zweck
_cgets, , _cgetws_cgets_s_cgetws_s Zeichenfolge aus der Konsole lesen
_cprintf, , _cprintf_s_cwprintf, _cprintf_s_l, , _cwprintf_s_cwprintf_s_l Formatierte Daten in Konsole schreiben
_cputs Zeichenfolge in Konsole schreiben
_cscanf, , _cscanf_s_cwscanf, _cscanf_s_l, , _cwscanf_s_cwscanf_s_l Formatierte Daten aus Konsole lesen
_getch, _getwch Zeichen aus Konsole lesen
_getche, _getwche Zeichen aus Konsole lesen und wiederholen
_inp Lesen eines Byte aus dem angegebenen E/A-Port
_inpd Doppelwort aus dem angegebenen E/A-Port lesen
_inpw 2-Byte-Wort aus dem angegebenen E/A-Port lesen
_kbhit Tastatureingabe bei der Konsole überprüfen; vor Sie Lesen aus der Konsole verwenden
_outp Schreiben eines Byte in den angegebenen E/A-Port
_outpd Doppelwort an den angegebenen E/A-Port schreiben
_outpw Wort an den angegebenen E/A-Port schreiben
_putch, _putwch Zeichen in Konsole schreiben
_ungetch, _ungetwch Letztes Zeichen von „Unget“ aus der Konsole lesen, damit das nächste Zeichen gelesen wird

Siehe auch

Eingabe und Ausgabe
Universelle C-Laufzeitroutinen nach Kategorie