콘솔 및 포트 I/OConsole and Port I/O

이러한 루틴은 콘솔 또는 지정된 포트에서 읽고 씁니다.These routines read and write on your console or on the specified port. 콘솔 I/O 루틴은 스트림 I/O 또는 하위 수준 I/O 라이브러리 루틴과 호환되지 않습니다.The console I/O routines are not compatible with stream I/O or low-level I/O library routines. I/O가 수행되기 전에 콘솔 또는 포트를 열거나 닫지 않아야 합니다. 따라서 이 범주에 열기 또는 닫기 루틴이 없습니다.The console or port does not have to be opened or closed before I/O is performed, so there are no open or close routines in this category. Windows 운영 체제에서 이러한 함수의 출력은 항상 콘솔로 보내지고 리디렉션될 수 없습니다.In the Windows operating systems, the output from these functions is always directed to the console and cannot be redirected.

콘솔 및 포트 I/O 루틴Console and Port I/O Routines

루틴Routine 기능Use
_cgets, _cgetws, _cgets_s, _cgetws_s_cgets, _cgetws, _cgets_s, _cgetws_s 콘솔에서 문자열을 읽습니다.Read string from console
_cprintf, _cwprintf, _cprintf_s, _cprintf_s_l, _cwprintf_s, _cwprintf_s_l_cprintf, _cwprintf, _cprintf_s, _cprintf_s_l, _cwprintf_s, _cwprintf_s_l 형식이 지정된 데이터를 콘솔에 씁니다.Write formatted data to console
_cputs_cputs 문자열을 콘솔에 씁니다.Write string to console
_cscanf, _cwscanf, _cscanf_s, _cscanf_s_l, _cwscanf_s, _cwscanf_s_l_cscanf, _cwscanf, _cscanf_s, _cscanf_s_l, _cwscanf_s, _cwscanf_s_l 콘솔에서 형식이 지정된 데이터를 읽습니다.Read formatted data from console
_getch, _getwch_getch, _getwch 콘솔에서 문자를 읽습니다.Read character from console
_getche, _getwche_getche, _getwche 콘솔에서 문자를 읽고 표시합니다.Read character from console and echo it
_inp_inp 지정된 I/O 포트에서 1바이트를 읽습니다.Read one byte from specified I/O port
_inpd_inpd 지정된 I/O 포트에서 2배 워드를 읽습니다.Read double word from specified I/O port
_inpw_inpw 지정된 I/O 포트에서 2바이트 워드를 읽습니다.Read 2-byte word from specified I/O port
_kbhit_kbhit 콘솔에서 키 입력을 확인하고 콘솔에서 읽기를 시도하기 전에 사용합니다.Check for keystroke at console; use before attempting to read from console
_outp_outp 1바이트를 지정된 I/O 포트에 씁니다.Write one byte to specified I/O port
_outpd_outpd 2배 워드를 지정된 I/O 포트에 씁니다.Write double word to specified I/O port
_outpw_outpw 워드를 지정된 I/O 포트에 씁니다.Write word to specified I/O port
_putch, _putwch_putch, _putwch 문자를 콘솔에 씁니다.Write character to console
_ungetch, _ungetwch_ungetch, _ungetwch 콘솔에서 마지막 문자 읽기에 "문자를 다시 집어 넣으므로" 다음 문자 읽기가 됩니다."Unget" last character read from console so it becomes next character read

참고 항목See Also

입력 및 출력 Input and Output
범주별 런타임 루틴Run-Time Routines by Category