【发布时间】:2011-12-18 00:09:35
【问题描述】:
我正在尝试使用数字数据将表格写入标准输出。我想格式化以便数字对齐:
1234 23
312 2314
12 123
我知道数字的最大长度是 6 个字符,有没有一种聪明的方法可以知道在数字之前需要输出多少个空格,所以它看起来完全像这样?
【问题讨论】:
-
查看
<iomanip>中的std::setw和std::setfill。 -
有没有办法不用
?我知道这听起来很奇怪,但我想让我的代码尽可能可移植 -
@Blackie123 :
iomanip是 C++ 标准库附带的头文件——你找不到任何 more 可移植的... -
好吧,你说服了我 :) 谢谢