g47603690 发表于 2010-5-27 21:47:42

一个时间计算的问题 百思不得其解!

第一种:这种可以得到正确的时间值0.180000
        timeuse=((tpend.tv_sec*1000000+tpend.tv_usec)-(tpstart.tv_sec*1000000+tpstart.tv_usec));
        timeuse/=1000000;
         printf("the time cost is %f\n",timeuse);
第二种:这种输出的时间值老是等于0
         timeuse=((tpend.tv_sec*1000000+tpend.tv_usec)-(tpstart.tv_sec*1000000+tpstart.tv_usec))/1000000;
         printf("the time cost is %f\n",timeuse);
算法上都是一样的啊,真是不解。

bad_fpga 发表于 2010-5-27 21:52:56

错了的那个肯定是数据溢出了
页: [1]
查看完整版本: 一个时间计算的问题 百思不得其解!