다음을 통해 공유


콘솔 및 포트 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 포트에서 바이트를 읽습니다.
_inpd 지정된 I/O 포트에서 2배 워드를 읽습니다.
_inpw 지정된 I/O 포트에서 2바이트 워드를 읽습니다.
_kbhit 콘솔에서 키 입력을 확인하고 콘솔에서 읽기를 시도하기 전에 사용합니다.
_outp 지정된 I/O 포트에 바이트 쓰기
_outpd 2배 워드를 지정된 I/O 포트에 씁니다.
_outpw 워드를 지정된 I/O 포트에 씁니다.
_putch, _putwch 문자를 콘솔에 씁니다.
_ungetch, _ungetwch 콘솔에서 마지막 문자 읽기에 "문자를 다시 집어 넣으므로" 다음 문자 읽기가 됩니다.

참고 항목

입력 및 출력
범주별 유버니설 C 런타임 루틴