728x90
분류 전체보기
-
[C/C++] 키보드 입력 받기. getch, kbhit 함수프로그래밍 공부/C, C++ 2022. 11. 4. 21:36
콘솔 프로젝트를 하면서 고민은 cin이나 scanf를 통해서 방향키를 입력받을 수 없다는 점이었다. 이를 해결하기 위한 내용을 찾아보니 역시나 해당하는 내용이 있었다. getch() 함수를 이용하면 아스키(ASCII) 코드로 데이터를 받아와 특수 키도 입력이 가능하다. #include //이 헤더가 있어야 getch()와 kbhit()을 이용할 수 있다. //자주 사용할 예정인 키들의 아스키코드를 매크로로 지정해둔다. #define UP 72 #define DOWN 80 #define LEFT 75 #define RIGHT 77 #define ENTER 13 #define ESC 27 void main() { char c; while(true) { if (_kbhit) //키보드 입력을 확인한다. tru..
-
-
-
-
-
-
-
-
728x90