在这里得到一个有用的答案后,我遇到了另一个问题:在我希望显示的列中显示两个或多个字符串。对于我遇到的问题的一个例子,我想要这个输出:
Come here! where? not here!
而是得到
Come here! where? not here!
当我使用代码时
cout << left << setw(30) << "Come here!" << " where? " << setw(20) << "not here!" << endl;
我确保(我认为)两列的宽度都可以包含两个字符串,但是无论我将列的宽度设置多大,错误仍然存在。