可以使用time函数,time函数的原型为:
time_t time(time_t *timer);
其中,time_t表示时间戳,time函数可以获取当前时间的时间戳,然后再用两个时间戳相减,就可以获得两个时间之间的时间差,单位为秒。
如果对精度没有太高要求的话,可以使用.
基本思路是取当前系统时间为起始时间,每一秒触发一次,减去起始时间,算出时间差,按格式输出.这样误差在1秒之内.
以下代码是命令行程序示例:
运行效果:
可以使用time函数,time函数的原型为:
time_t time(time_t *timer);
其中,time_t表示时间戳,time函数可以获取当前时间的时间戳,然后再用两个时间戳相减,就可以获得两个时间之间的时间差,单位为秒。
如果对精度没有太高要求的话,可以使用.
基本思路是取当前系统时间为起始时间,每一秒触发一次,减去起始时间,算出时间差,按格式输出.这样误差在1秒之内.
以下代码是命令行程序示例:
运行效果: