看懂这个程序,优化后加进你程序就可。
[UseMoney=100]
#include
#include
main()
{
struct time t ;
int hour=0,min=0,sec=0,hund=0 ;
char c ;
for(;;)
{
while(bioskey(1)==0)//检测是否有按键动作
{
gettime(&t);
if(hour!=t.ti_hour||min!=t.ti_min||sec!=t.ti_sec||hund!=t.ti_hund)
{
gotoxy(35,15);
printf(" %2d:%02d:%02d.%02d\n",t.ti_hour,t.ti_min,t.ti_sec,t.ti_hund);
}//根据你的需要改写精确度
hour=t.ti_hour ;
min=t.ti_min ;
sec=t.ti_sec ;
hund=t.ti_hund ;//储存本次时间
}
c=bioskey(0);//取得按键ASCII码
if(c=='a')
{
gotoxy(100,10);
printf("ok!");
}
else
{
gotoxy(100,10);
printf("NO!");
}
}
}
[/UseMoney]