输出对齐问题

时间:2015-07-20 03:04:32

标签: c++ c++11 format cout pretty-print

我不确定如何使小数点对齐。有什么想法吗?

此代码:

/* print the tempature at each hour 1 to 24 */
    for (int k = 0; k < day1Temps.size(); ++k) {
        cout << left << setw(20) << k << "           " << day1Temps[k] << setw(15) << " " << day2Temps[k] << endl;
    }

当前输出:

Hour                           6/14/2015         6/15/2015
0                              0               0
1                              3.11               26.11
2                              4.11               27.11
3                              5.11               28.11
4                              6.11               29.11
5                              7.11               30.11
6                              8.11               30.11
7                              9.11               32.11
8                              10.11               33.11
9                              11.11               34.11
10                             12.11               35.11
/* etc */

0 个答案:

没有答案