一、在windows下
因为不知道定时器函数,自己写了一个,新建线程来达到效果的:
main.c 内容如下:
#include
#include
int timer_tu(int mtime); //申明时钟周期循环函数
void timer_tu_doing()//时钟周期循环内容
{
printf("你是笨蛋!");
}
int main()
{
int o;
o=timer_tu(1000);//调用时钟周期函数,返回0表示时钟周期调用失败,返回1成功
printf("%d\n",o);
system("pause");
return 0;
}
func.c 内容如下:
#include
#include
void timer_tu_doing(); //申明周期循环要执行的函数
/时钟周期循环
void timer_tu_start(int n)
{
while(1)
{
timer_tu_doing();
sleep(n);
}
}
int timer_tu(int mtime)
{
int pd;
if(mtime>0)
{
pd=_beginthread(timer_tu_sta