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