자~심심하신 분들을 위해서..^-^

#include
#include

void main()
{
int key = 0;

while(1)
{
if(kbhit())
{
key = getch();
printf("%dn", key);
}
}
}

다음과 같이 코드를 쳤는데, 다른 키는 괜찮다 쳐도...

방향키를 누르게 되면 이상한 결과가 뜹니다.
만약, enter키를 누르고 방향키를 누르면 결과는 :

13
224
77

요런식으로 뜹니다. 원인이 뭘까요? 생각을 해봐도 쉽지가않네요.
문제가 되는건 저 224라는 숫자입니다. 두번입력에 세번출력..-_-;
그럼 리플기대 하겠습니다. (__)

 

본 게시물은 2011.01.04일 복구된 게시물 입니다. 첨부파일 및 이미지파일은 복구 되지 않았습니다. [자세한 내용 보기]