当前位置: 代码迷 >> C语言 >> 用delay
  详细解决方案

用delay

热度:202   发布时间:2008-03-13 21:20:26.0
用delay
tc中用delay的时间停得好短.我加大时间还不行
如delay(1000000),这是怎么回事
搜索更多相关的解决方案: delay  时间  

----------------解决方案--------------------------------------------------------
delay函数的时间计算是根据cpu的频率来的
----------------解决方案--------------------------------------------------------
不同的编译器有不同的编译效果
----------------解决方案--------------------------------------------------------
LS正解.
----------------解决方案--------------------------------------------------------
那要在tc中加长停止时间,怎么办啊?
----------------解决方案--------------------------------------------------------
用delay加循环..或者你暂停进程...
----------------解决方案--------------------------------------------------------
int i_sleep(int n)//延迟n秒函数
{
    time_t start,end;
    start=time(NULL);
    end=time(NULL);
    while(end-start<n)
    {
        end=time(NULL);
    }
    return 0;
}
----------------解决方案--------------------------------------------------------
回复 7# 的帖子
楼主可以为我解释下吗?》、??????
----------------解决方案--------------------------------------------------------
回复 8# 的帖子
int i_sleep(int n)//延迟n秒函数
{
    time_t start,end;
    start=time(NULL); /* 获得当前时间计时开始*/
    end=time(NULL);
    while(end-start<n) /*直到当前时间减去计时开始时间为n秒时终止*/
    {
        end=time(NULL);
    }
    return 0;
}
----------------解决方案--------------------------------------------------------
sleep是在C++啊,C中怎么办
----------------解决方案--------------------------------------------------------