콘솔 및 포트 I/O

이러한 루틴은 콘솔 또는 지정된 포트에서 읽고 씁니다. 콘솔 I/O 루틴은 스트림 I/O 또는 하위 수준 I/O 라이브러리 루틴과 호환되지 않습니다. I/O가 수행되기 전에 콘솔 또는 포트를 열거나 닫지 않아야 합니다. 따라서 이 범주에 열기 또는 닫기 루틴이 없습니다. Windows 운영 체제에서 이러한 함수의 출력은 항상 콘솔로 보내지고 리디렉션될 수 없습니다.

콘솔 및 포트 I/O 루틴

루틴 기능
_cgets, _cgetws, _cgets_s, _cgetws_s 콘솔에서 문자열을 읽습니다.
_cprintf, _cwprintf, _cprintf_s, _cprintf_s_l, _cwprintf_s, _cwprintf_s_l 형식이 지정된 데이터를 콘솔에 씁니다.
_cputs 문자열을 콘솔에 씁니다.
_cscanf, _cwscanf, _cscanf_s, _cscanf_s_l, _cwscanf_s, _cwscanf_s_l 콘솔에서 형식이 지정된 데이터를 읽습니다.
_getch, _getwch 콘솔에서 문자를 읽습니다.
_getche, _getwche 콘솔에서 문자를 읽고 표시합니다.
_inp 지정된 I/O 포트에서 1바이트를 읽습니다.
_inpd 지정된 I/O 포트에서 2배 워드를 읽습니다.
_inpw 지정된 I/O 포트에서 2바이트 워드를 읽습니다.
_kbhit 콘솔에서 키 입력을 확인하고 콘솔에서 읽기를 시도하기 전에 사용합니다.
_outp 1바이트를 지정된 I/O 포트에 씁니다.
_outpd 2배 워드를 지정된 I/O 포트에 씁니다.
_outpw 워드를 지정된 I/O 포트에 씁니다.
_putch, _putwch 문자를 콘솔에 씁니다.
_ungetch, _ungetwch 콘솔에서 마지막 문자 읽기에 "문자를 다시 집어 넣으므로" 다음 문자 읽기가 됩니다.

참고 항목

입력 및 출력
범주별 런타임 루틴