I/O konzoly a portu

Tyto rutiny čtou a zapisují do konzoly nebo na zadaném portu. Rutiny vstupně-výstupních operací konzoly nejsou kompatibilní s vstupně-výstupními operacemi datových proudů nebo vstupně-výstupních operací nízké úrovně. Konzolu nebo port není nutné před provedením vstupně-výstupních operací otevřít ani zavřít, takže v této kategorii nejsou žádné otevřené ani zavřené rutiny. V operačních systémech Windows se výstup z těchto funkcí vždy směruje do konzoly a nedá se přesměrovat.

Rutiny vstupně-výstupních operací konzoly a portu

Rutina Používání
_cgets, _cgetws, , _cgets_s_cgetws_s Čtení řetězce z konzoly
_cprintf, _cwprintf, _cprintf_s, _cprintf_s_l, , _cwprintf_s_cwprintf_s_l Zápis formátovaných dat do konzoly
_cputs Zápis řetězce do konzoly
_cscanf, _cwscanf, _cscanf_s, _cscanf_s_l, , _cwscanf_s_cwscanf_s_l Čtení formátovaných dat z konzoly
_getch, _getwch Čtení znaku z konzoly
_getche, _getwche Čtení znaku z konzoly a jeho ozvěna
_inp Čtení bajtu ze zadaného V/V portu
_inpd Čtení dvojitého slova ze zadaného V/V portu
_inpw Čtení 2bajtů slova ze zadaného V/V portu
_kbhit Kontrola stisknutí kláves v konzole; před pokusem o čtení z konzoly
_outp Zápis bajtu na zadaný vstupně-výstupní port
_outpd Zápis dvojitého slova na zadaný vstupně-výstupní port
_outpw Napsání slova na zadaný vstupně-výstupní port
_putch, _putwch Zápis znaku do konzoly
_ungetch, _ungetwch "Unget" poslední znak přečtený z konzoly, takže se stane dalším znakem přečteným

Viz také

Vstup a výstup
Rutiny UCRT (Universal C runtime) podle kategorie