首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

C语言中clock()函数的用法?该如何解决

2012-03-04 
C语言中clock()函数的用法???????我在一程序中需要精确计时,用clock()函数,但是发现有点问题:if(keySOH)

C语言中clock()函数的用法???????
我在一程序中需要精确计时,用clock()函数,但是发现有点问题:

if   (key==   SOH)
{
        rx_start   =1;
        st           =clock();
        buf[i]       =key;
}

while(rx_start)
{
        if   (IsCom(port)   ==   QueueIsNotEmpty)
        {                

i++;                

buf[i]   =   ReadCom(port);
        }
        end   =   clock();
}
此段代码放在一个循环中,st的值是不断增加的,但是end总是为0,不知怎么回

事?

请问是怎么回事?或者如何解决精确计时问题(精确到毫秒),

[解决办法]
http://www.programfan.com/article/showarticle.asp?id=2798

看此文。

你的问题不是 clock函数的问题,
检查你的代码 ~
[解决办法]
ding

热点排行