求教一个关于bioskey()函数的问题
不知哪位大侠能帮在下一把,在下感激不尽!这个问题是:当我在用bioskey()这个函数时,我编写了如下语句:
#include<stdio.h>
#include<bios.h>
#include<conio.h>
main()
{ int ........
while(bioskey(1)==0)
{.......................
....................
........................}
key=bioskey(0);
abs=bioskey(2);
printf("%d",abs);
结果显示abs当我按下的是shift.alt.ctrl...等功能键时bioskey(1)还是为0,
而当我按下非功能键时,abs的显示结果总为32。
这让我百思不得其解,希望哪为大侠能仗义相助,在下在此谢过。