如何在C++中显示类似00:00:59的双00
How to show double 00 like 00:00:59 in C++?
我正努力创造这样的时间:00:00:59;但我不能让它显示00,而是只显示一个0。
使用std::setw
和std::setfill
的一种简单方法是:
int hour = 0;
int minute = 0;
int second = 59;
std::cout << std::setw(2) << std::setfill('0') << hour << ":";
std::cout << std::setw(2) << std::setfill('0') << minute << ":";
std::cout << std::setw(2) << std::setfill('0') << second << endl;
它将打印:
00:00:59
相关文章:
- C++中的双指针类型转换
- 当我们为(;;) 写作时,它做了什么?for 循环中的双分号有什么作用?
- 转换函数,将 std::数组的双精度作为参数或双精度作为参数单独转换
- 当简单捕获中的标识符显示为参数的声明符 ID 时,没有编译器诊断
- 为什么模板参数中的双冒号有效?
- 为什么 Clang std::ostream 写一个 std::istream 无法读取的双精度?
- 如何将包含指数的 QString 转换为C++中的双倍?
- 为什么我的双变量通过添加 c++ 显示 nan?
- 将标准输入中的双精度存储在矢量中
- 将 int 数组转换为带有小数C++的双精度数组
- 无法弄清楚如何使用 c++ 中的链表按从 a 到 z 的顺序显示字母
- Fmod 函数清楚地输出一个预期的双精度值,但 if(fmod == 预期的双精度值)的计算结果不是 true
- 将大的双精度数写入 TXT 文件C++
- 从.txt文件读取到C++中的双精度向量
- 分析字符串中的双精度和单词
- 现代计算机上的双倍和浮点内存分配
- 我已经做了一个程序来使用队列链C++表显示学生姓名和身高,现在我想以我不知道如何显示的顺序显示它
- 如何在C++中显示类似00:00:59的双00
- Python swig包装的向量的向量的双显示为元组
- c++中的双变量即使不相等也会显示相等