我在Linux下使用C++编译标准GCC。在我的程序中,我想添加一个显示HH:MM:SS的简单时钟。最简单的方法是什么?在C++和Linux中显示时钟的最简单方法
2
A
回答
4
的一个好方法是使用localtime
5
1
我的快速和肮脏的解决方案:
// file now.cc
#include <iostream>
#include <iomanip>
#include <ctime>
using namespace std;
int main()
{
time_t ct = time(0);
struct tm* currtime = localtime(&ct);
cout << setfill('0') << setw(2) << currtime->tm_hour << ":"
<< setw(2) << currtime->tm_min << ":"
<< setw(2) << currtime->tm_sec << endl;
return 0;
}
这也不会补零(这你可能想)。
0
#include<stdio.h>
#include<stdlib.h>
#include<time.h>
void delay(unsigned int mseconds)
{
clock_t goal = mseconds + clock();
while (goal > clock());
}
int main()
{
time_t myTime;
while(1)
{
time(&myTime);
printf("%s", asctime(gmtime(&myTime)));
delay(1000);
system("cls");
}
return 0;
}
+0
'cls'命令是什么包?我没有,在一个相当典型的Debian安装。 – 2015-09-25 11:13:00
+0
cls简单明了,如果你在linux上打电话清除工作 – 2015-09-25 20:24:32
0
该最简单的方式?
system("date +%T");
0
Look at getTimeStamp()
可以调整这个给你想要的任何格式
相关问题
- 1. 显示位置最简单的方法?
- 2. 在Silverlight中设置/显示ComboBoxItem的最简单方法?
- 3. 在aspx中显示xml树结构的最简单方法
- 4. 简单显示方法
- 5. 这是在android中显示股票图表的最佳和简单的方法?
- 6. 最简单的方法在编译时
- 7. 在Android中制作三秒钟定时器的最简单方法是什么?
- 8. Silverlight:Silverlight中显示禁用图标的最简单方法
- 9. 无法在输出中显示时钟
- 10. 简单的方法来显示Ajax?
- 11. 显示CGRect边框的简单方法?
- 12. 最简单的方法来创建一个计时器在几秒钟内?
- 13. 在Linux上部署Javascript应用程序的最简单方法
- 14. C++ Win32,用一个位图显示一个窗口的最简单的方法
- 15. 将DataTable作为TSV显示的最简单方法是什么?
- 16. 使用wxPython显示JPG最简单的方法是什么?
- 17. 查看MPS日志显示的最简单方法是什么?
- 18. 显示可编辑词典的最简单方法是什么?
- 19. Android:使WebView显示位图的最简单方法是什么?
- 20. 最简单的方法
- 21. 最简单的方法
- 22. 最简单的方法
- 23. 最简单的方法
- 24. 最简单的方法
- 25. 最简单的方法
- 26. 显示警告和时钟闹钟
- 27. 从sql中的长时间格式获得时间和分钟的最简单方法?
- 28. 在ASP.NET MVC中显示弹出窗口最简单的方法是什么?
- 29. 在WP7中显示吐司通知的最简单方法是什么?
- 30. 在C中测试空值的最简单方法是什么?
使用std ::时间(0),然后通过转换自1970年1月1日至HH的秒数:MM:SS :))) )开玩笑吧 – 2010-10-23 20:45:46