#include <stdio.h>
#include <conio.h>
typedef enum {F1=315,F2,F3} key;
//typedef struct tnode_ {
// unsigned short a;
//}tnode;
int process_key() {
int a;
a = getch();
if(a == 0) {
a = getch() + 256;
}
return a;
}
int main() {
while(1) {
//printf("%d",process_key());
switch(process_key()) {//! 2바이트 여야함
case F1 :
printf("\nf1을 눌렀다");
break;
case F2 :
printf("\nf2을 눌렀다");
break;
default :
printf("\n다른키를 눌렀다");
break;
}
}
return 0;
}
'Language > C & C Plus' 카테고리의 다른 글
[C] 주소연산자(&)와 포인터연산자(*) (0) | 2012.07.13 |
---|---|
[C] Double Linked list (0) | 2012.07.13 |
[C] Singly Linked list(전역변수) (0) | 2012.07.13 |
[C] strcpy(), strcat(), strlen(), atoi() 함수 구현하기(플로그 캡쳐) (0) | 2012.07.13 |
[C] 헝가리언 표기법(영문) (0) | 2012.07.13 |