在C ++中使用setw对齐输出列
我一直在阅读有关setw的列宽的信息,但是为每个列设置宽度似乎并没有使最后两列对齐。我尝试使用右对齐,但是它也更改了左两列的对齐方式,这是我不想要的。最后,我希望一切都保持一致。除了setw之外,还有其他更简单的方法吗?
当前代码:
void print_head()
{
cout.setf(ios::left);
cout << setw(16) << "Operation"
<< setw(32) << "z"
<< setw(8) << "Cost"
...