【发布时间】:2012-07-04 19:02:47
【问题描述】:
我经常遇到想将二维数组打印到屏幕或文件的情况。我的标准做法是这样的:
for(int q=0; q<x; q++)
{
cout << "\n";
for(int w=0; w<y; w++)
cout << number[q][w] << "\t";
}
但是,当number 的元素长度不同时,这通常会导致列未正确对齐。如何在每个数字之后(或之前)添加正确数量的空格以使列对齐?
【问题讨论】:
标签: c++ formatting cout