如何在C ++中使用一定数量的空格打印输出

时间:2017-07-01 01:44:07

标签: c++ format output

我正在尝试使用数字前面的一定数量的空格打印数字,如下所示:

     123
     456.789
     9.342

我已经尝试了std::setw()但是它没有打印出我想要的空白空间,因为我的数字长度各不相同。 C ++中是否有能够实现我需要的功能?

谢谢!

1 个答案:

答案 0 :(得分:2)

cout << setw(numberOfSpaces) << "" << number << "\n";