读书人

在做一个整点报时的功能,该如何解决

发布时间: 2012-06-11 17:42:22 作者: rapoo

在做一个整点报时的功能
时间整点的时候,想打印一次当前时间。这个功能比较简单,但是就我知道的几个函数来说,不太好写?最好是用纯的c++。
求高手指点啊

[解决办法]

C/C++ code
#include <stdio.h>#include <time.h>int main(void){   time_t timer =time(NULL);   printf("ctime is %s\n",ctime(&timer));    return 0;}
[解决办法]
用不到几个函数把 :time ,localtime ,mktime,也就这几个了,大概都是标准C的把
[解决办法]
探讨

引用:

用不到几个函数把 :time ,localtime ,mktime,也就这几个了,大概都是标准C的把


当前时间我也知道怎么打印。计算时长我也会。

看来,整点打印,还是有点难度的嘛

[解决办法]
间隔需根据打印时间要求的精度、允许占用的系统资源综合而定吧;然后循环中,最好定义退出条件。
[解决办法]
探讨

引用:

引用:

引用:

用不到几个函数把 :time ,localtime ,mktime,也就这几个了,大概都是标准C的把


当前时间我也知道怎么打印。计算时长我也会。

看来,整点打印,还是有点难度的嘛

既然你都知道,还有啥难度?用time获取当前时间,然后看%3600是否=0如果=0则打印否则空转
……

[解决办法]
一个小时运行一次。

读书人网 >C++

热点推荐