콘솔 및 포트 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 |
콘솔에서 마지막 문자 읽기에 "문자를 다시 집어 넣으므로" 다음 문자 읽기가 됩니다. |