【发布时间】:2016-02-07 03:09:42
【问题描述】:
我试图确保输出中的第二列是对齐的,看起来 setw 将是解决方案,但不管我做什么,第二列总是关闭。这是我从下面的代码中得到的输出......
1> 123
10> 234
但我希望它是......
1> 123
10> 234
我能想到的唯一另一件事是实际获取元素的实际数量和索引的位数,然后从中进行某种长度计算。为了使第二列右对齐,这似乎需要很多处理。
我也试过
int main()
{
int array[2] = {123,234};
int array2[2] = {1, 10};
for(int i = 0; i < 2; i++){
cout << array2[i] << "> " << setw(4) << array[i] << endl;
}
return 0;
}
【问题讨论】: