使输出正确

时间:2013-09-12 16:41:33

标签: c++ format

换句话说,我想要它,所以数字排成一行。但是,我无法让我的代码去做。这是我的代码:

 for (int s=0; s < 4; s++)
{
    cout << left << setw(200)  << fuit[s] << ": ";
    for (int x=0; x <13; x++)
        {
        cout << right << setw(2) << fuit[s][x];


}

1 个答案:

答案 0 :(得分:1)

问题在于:

cout << left << setw(2)  << suit[s] << ": ";

在此处将对齐方式设置为left,将宽度设置为2。你希望它是右对齐的,宽度更大。