반응형
[C/C++] <conio.h> 키보드 입력 받기
<conio.h>의 kbhit함수는 버퍼에 값이 있으면 1, 없으면 0을 리턴한다.
즉, 입력이 있으면 1, 없으면 0이다.
입력한 결과를 가져오는 함수는 _getch(); 인데, ASCII코드 값을 알고 있다면 사용이 수월하다.
#include <stdio.h>
#include <conio.h>
int main()
{
while(true)
{
if(kbhit())
{
int inputNum = _getch();
if(inputNum == 'a')
printf("a를 입력했습니다.");
}
}
}
반응형
'Programming > C, C++' 카테고리의 다른 글
C++ Vector 선언 및 초기화 (0) | 2022.12.08 |
---|---|
C++ Error(VS) "const char *" 형식의 값을 사용하여 "char *" 형식의 엔터티를 초기화할 수 없습니다. (0) | 2022.12.08 |
C++ Windows.h 콘솔창 지우기, Sleep (0) | 2022.12.08 |
C++ 다차원 배열 (0) | 2022.12.08 |
C++ 슬라이딩 퍼즐 구현 (0) | 2022.12.08 |