c++源代码:时钟(获取系统当前时间)
2014-05-02 20:20
471 查看
#include <iostream> #include <ctime> using namespace std; class Time{ int hour; int min; int sec; public: Time() { time_t tt=time(NULL); tm *t=localtime(&tt); hour=t->tm_hour; min=t->tm_min; sec=t->tm_sec; } void show() { cout << '\r'; if(hour<10) cout << 0; cout << hour << ':'; if(min<10) cout << 0; cout << min << ':'; if(sec<10) cout << 0; cout << sec << flush; } void tick() { long t=time(NULL); while(time(NULL)==t); if(++sec>=60) { sec=0; if(++min>=60) { min=0; if(++hour>=24) hour=0; } } } void run() { for(;;) { tick(); show(); } } }; int main() { Time t; t.run(); }
相关文章推荐
- C/C++获取当前系统时间
- C/C++获取当前系统时间(转)
- C++获取当前系统时间
- C/C++获取当前系统时间
- 时间处理 c++ 获取当前系统时间 1. 时间戳形式 2. char *形式[转]
- C/C++获取当前系统时间
- 获取系统当前时间C/C++
- C/C++获取当前系统时间
- C/C++获取当前系统时间
- C/C++获取当前系统毫秒时间
- c++如何获取系统当前时间
- C/C++获取当前系统时间
- C++获取系统当前时间
- C/C++获取当前系统时间
- C/C++获取当前系统时间
- Windows下C/C++获取当前系统时间
- C/C++获取当前系统时间
- C/C++获取当前系统时间
- C C++ 获取当前系统时间到字符串
- C++ 获取系统当前时间方式