源程序是这样的:
main()
{
int a,b;
a=1;
while (a==1){
b=bioskey(1);
printf("%x\n",b);
}
}
运行时,一个劲的输出0,这不是问题,问题是当你输入一个键的时候,它就一个劲的输出那个键码。比如说运行后一个劲的输出0,按下A键后,它就一个劲的输出1e61,如按下的是home键,它就一个劲输出4700,想按第二个键都没反应。还有,A对应键值是61,那前面的1E是什么?61是A的ASCII码没错,可如果按后两位为键值理解的话,那home的后两位不就是00吗?那不就是不能输出特殊键的键码而只能输出普通键的键码了吗?应怎么办?
我需要程序运行时输入A它就一个劲的输出A的键码,当我按下B时,它开始一个劲输出B的键码。还有要能响应特殊键的键码。
无效昵称还是无什么的,曾帮我解决随机数的问题,再次感谢。看这次的问题能否帮我解决?
main()
{
int a,b;
a=1;
while (a==1){
b=bioskey(1);
printf("%x\n",b);
}
}
运行时,一个劲的输出0,这不是问题,问题是当你输入一个键的时候,它就一个劲的输出那个键码。比如说运行后一个劲的输出0,按下A键后,它就一个劲的输出1e61,如按下的是home键,它就一个劲输出4700,想按第二个键都没反应。还有,A对应键值是61,那前面的1E是什么?61是A的ASCII码没错,可如果按后两位为键值理解的话,那home的后两位不就是00吗?那不就是不能输出特殊键的键码而只能输出普通键的键码了吗?应怎么办?
我需要程序运行时输入A它就一个劲的输出A的键码,当我按下B时,它开始一个劲输出B的键码。还有要能响应特殊键的键码。
无效昵称还是无什么的,曾帮我解决随机数的问题,再次感谢。看这次的问题能否帮我解决?