读书人

计时器有关问题

发布时间: 2012-06-22 16:16:32 作者: rapoo

计时器问题
我写的贪吃蛇的程序用计时器来控制蛇一直的走,但是怎么改蛇走的快慢呢?也就是怎么样改变计时器的时间间隔,下面是计时器部分的代码
int tim()
{
time_t *clock=(time_t*)malloc(sizeof(time_t));
struct tm *mytime=(tm*)malloc(sizeof(tm));
int sec, curTime;
int num = 60; //需要减一的数,为0结束
while( num >=0 )
{
time(clock);
mytime = localtime(clock);
sec = mytime->tm_sec;
num --;
right();//使蛇向右移动的函数
curTime =sec;
while(sec == curTime ){
time(clock);
mytime = localtime(clock);
curTime = mytime->tm_sec;
}

}
return 0;
}


[解决办法]
#include <windows.h>

Sleep(毫秒);
[解决办法]
sleep()是一函数,可以实现你想要的效果,具体上网谷歌之!
[解决办法]
Sleep()
[解决办法]

探讨

引用:
Sleep()

sleep无论大写还是小写都是不对的……

读书人网 >C语言

热点推荐