Выровняйте Integer, используя cout в C ++ - PullRequest
4 голосов
/ 03 июня 2011

Мне нужен C ++, чтобы использовать cout для печати:

Header
     1
     2
     3
     4
     5
    10
    11
    12

вместо

Header
    1
    2
    3
    4
    5
    10
    11
    12

Как мне отформатировать это с помощью cout?

1 Ответ

8 голосов
/ 03 июня 2011

использовать IO манипулятор setw

#include <iostream>
#include <iomanip>
int main()
{
    std::cout << "Header\n";
    for(int i=1; i<13; ++i)
        std::cout << std::setw(6) << i << '\n';
}
...