
| 
 | 
|  | 作者: ziaichen [ziaichen]  论坛用户 | 登录 | 
| 同上 想做个闪烁效果,可以通过时间的间隔实现,不知道C语言里有没有这样的函数? | 
| 地主 发表时间: 05-03-14 22:51 | 
|  | 回复: 286 [unique]  版主 | 登录 | 
| sleep | 
| B1层 发表时间: 05-03-15 09:19 | 
|  | 回复: yingzike [yingzike]  论坛用户 | 登录 | 
| sleep 不太精确,和CPU有关系 下面给出一个,不过也不太精确 只能是在1/10-9/10秒之间 十分之一至十分之九秒 凑合着用吧    ----------------------- zdelay(int tim) { int k,i,j,zsub; struct time t; struct time tt; gettime(&t); i=t.ti_hund; while(!kbhit()) { gettime(&tt); j=tt.ti_hund; if(j==i) j=i+1; zsub=j>i?j-i:j+100-i; if(zsub>=10*tim) return 0; } return 0; } ------------------------------ [此贴被 yingzike(yingzike) 在 03月16日18时24分 编辑过] | 
| B2层 发表时间: 05-03-16 18:23 | 
| 
 | 
20CN网络安全小组版权所有
Copyright ©    2000-2010 20CN Security Group. All Rights Reserved.
论坛程序编写:NetDemon   

粤ICP备05087286号