我正在尝试std::cout.width(int)看看它做了什么,然后将文本向右推以填充最小宽度:

TH

变成:
        TH

可以填充最小宽度10。我想知道是否A)有一种方法可以将其反转,在文本填充最小宽度后放置多个空格,B)是否可以创建最大宽度并且最小宽度?

还有一点,可以创建一个从coutostream派生的类吗?

最佳答案

宽度设置接下来要使用cout打印的“列”大小。

std::cout << left << "Hello";

会将上面的内容打印为与您所创建的列对齐的“左”。

默认情况下,不同的“类型”与某些面对齐。

有关this reference page.的更多信息

关于c++ - cout.width的反向是什么? (C++),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/902082/

10-15 05:27