본문 바로가기
Programming/C, C++

C++ conio.h 키보드 입력 받기

by Dev_카페인 2022. 12. 8.
반응형

[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를 입력했습니다.");
		}
	}
}
반응형