본문 바로가기
연구_고민/C언어

key함수

by DevG 2007. 7. 28.

#include <conio.h>

 

// 사용된 함수들이 윈도우에서만 작동함.

//리눅스에선 어찌 해야 하는걸까 ㄱ-;;

 

int key ()   //게임어가 누루고 있는 키값을 알아낸다.
{
 int k=1;

 if (kbhit() != 0)  //키가 눌려져 있으면
 {
  k=getch();   //눌러진 키값을 얻어낸다

  if (k == 0)
   k=getch();  //확장 키가 눌렸을경우
  //getch 를 두번 호출하면 확장키 코드를 알수 있다.

 }

 return k;
}

이 글은 스프링노트에서 작성되었습니다.