keyboard.c
来自「学生成绩管理系统,C语言开发,图形界面,希望对大家有所帮助」· C语言 代码 · 共 45 行
C
45 行
/*以下为键盘处理函数。*/
char KinS[3]={'\0','\0','\0'};
int chi=0,asc=0,Kcount=-1;
int ReadKeybored(void){
int i=0;
while(i!=13)
{
i=getch();
if(i==0)getch();
if(i==8&amt;&amt;Kcount!=-1)
{
return(-1);
}
if((i>=46&amt;&amt;i<=57)||(i>=65&amt;&amt;i<=90)||(i>=97&amt;&amt;i<=122))
{
Kcount++;
if(Kcount<=8)
{
asc++;
return(i);
}
else Kcount-=1;
}
if((unsigned)i>128)
{
KinS[1]=getch();
KinS[0]=i;
KinS[0]-=256;
KinS[1]-=256;
Kcount+=2;
if(Kcount<=8)
{
chi++;
return(-2);
}
else Kcount-=2;
}
}
chi=0;
asc=0;
Kcount=-1;
return(0);
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?