반응형
#getch #_getch #getchar #getc
#include <conio.h> int getch(void); |
getch 함수는 키보드로부터 한 문자을 읽지만 입력받은 문자를 화면에 표시하지 않습니다(Non-Echo).
키보드에서 읽은 문자를 int 형식으로 반환합니다.
화살표 키 또는 Ctrl 키와 같은 키조합을 읽기 위해서는 getch 함수를 2번 호출해야 합니다.
비주얼스튜디오에서는 getch 함수 대신에 _getch 함수를 사용합니다.
참고: getc, fgetc, getchar, kbhit
#include <stdio.h>
#include <conio.h>
int main()
{
int c, extkey=0;
printf("Press a key: ");
c = _getch(); // Visual Studio, POSIX: getch()
if(!c)
extkey = _getch();
printf("%d %d\n", c, extkey);
return 0;
}
반응형
'C_C++ > C_라이브러리_함수' 카테고리의 다른 글
(C언어) getche: 키보드로부터 한 문자를 읽고 화면에 출력한다(Echo) (0) | 2023.02.13 |
---|---|
(C언어) getchar: 표준 입력으로부터 한 문자를 읽는다 (0) | 2023.02.13 |
(C언어) getc: 스트림으로부터 한 문자를 읽는다 (0) | 2023.02.10 |
(C언어) gcvt: 부동 소수점 숫자를 문자열로 변환 (0) | 2023.02.10 |
(C언어) fwrite: 스트림에 데이터를 씁니다 (0) | 2023.02.10 |