一:与按键结合
这种方式用可以用在写小游戏时控制上下左右的模板。记住小键盘上下左右键的键码值分别为 72 80 75 77
#include<stdio.h>
#include<stdlib.h>
#include<conio.h>
int main(void)
{
while (1)
{
char userKey = _getch();
switch (userKey)
{
case 'W':
case 'w':
case 72:
printf("它向上跑了\n");
break;
case 'S':
case 's':
case 80:
printf("它向下跑了\n");
break;
case 'A':
case 'a':
case 75:
printf("它向左跑了\n");
break;
case 'D':
case 'd':
case 77:
printf("它向右跑了\n");
break;
default:
printf("输入错误,请重新输入\n");
}
}
return 0;
}
二:用作菜单的响应
写增删改查系统的模板
#include<stdio.h>
#include<stdlib.h>
void menu(void)
{
printf("--------------【欢迎来到管理系统】--------------\n");
printf("\t\t0.退出系统\n");
printf("\t\t1.录入信息\n");
printf("\t\t2.删除信息\n");
printf("\t\t3.修改信息\n");
printf("\t\t4.查找信息\n");
printf("\t\t5.浏览信息\n");
printf("----------------------------------------------\n");
printf("请输入(0—5)\n");
}
void userKey()
{
int userKey;
scanf_s("%d", &userKey);
switch (userKey)
{
case 0:
printf("【0:退出系统】\n");
system("pause");
exit(0);
break;
case 1:
printf("【1.录入信息】\n");
//
break;
case 2:
printf("【2.删除信息】\n");
//
break;
case 3:
printf("【3.修改信息】\n");
//
break;
case 4:
printf("【4.查找信息】\n");
//
break;
case 5:
printf("【5.浏览信息】\n");
//
break;
default:
printf("输入错误,请重新输入\n");
}
}
int main(void)
{
while (1)
{
menu();
userKey();
system("pause");
system("cls");
}
return 0;
}