【发布时间】:2016-01-14 19:40:03
【问题描述】:
基本上,我正在尝试 setfill 和 setw 创建一个固定表来显示存储在数组中的信息,但是设置宽度似乎不起作用,我不知道为什么。这是我正在使用的代码:
const int MAXWIDTH = 10;
cout << left << setw(MAXWIDTH) << setfill(' ') << "Stock Number";
cout << left << setw(MAXWIDTH) << setfill(' ') << "Stock Description";
cout << left << setw(MAXWIDTH) << setfill(' ') << "Order Level";
cout << left << setw(MAXWIDTH) << setfill(' ') << "Reorder Level";
我得到的输出是:
【问题讨论】:
-
不必每次都使用
left和setfill操纵器。您可以在流式传输所有内容之前使用它们一次。 -
常量
MAXWIDTH应该命名为MINWIDTH。