본문 바로가기

PROGRAMMING LANGUAGE/C++

화살표 입력값 받아서 출력하기

#include <iostream>
#include <conio.h>
using namespace std;

int GetKey(void)
{
	int ch = _getch();
	cout << "입력값 : " << ch << endl;
	if (ch == 0 || ch == 224)
		ch = _getch();
	cout << "입력값 : " << ch << endl;
	return ch;
}


int main()
{
	int nKey = 0;
	while (true)        // Main Process, Update()
	{
		if (_kbhit())
		{
			nKey = GetKey();  
			
		}
		if (nKey == 72) std::cout << "Up" << std::endl;
		if (nKey == 75) std::cout << "Left" << std::endl;
		if (nKey == 77) std::cout << "Right" << std::endl;
		if (nKey == 80) std::cout << "Down" << std::endl;
		nKey = 0;
	}

	return 0;
}

'PROGRAMMING LANGUAGE > C++' 카테고리의 다른 글

화살표 입력값으로 글자 움직이기  (0) 2022.01.14
출력할 때 글자색 바꾸기  (0) 2022.01.14
ctime  (0) 2022.01.13
decltype  (0) 2022.01.13
c++17 fold expression(재귀호출)  (0) 2021.12.31