|
![]() | 作者: 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号