【发布时间】:2012-03-17 04:51:21
【问题描述】:
我正在通过字符串函数做测试来学习它们(我是一个新手程序员)
反正我目前在看setw()不过看不懂。。。我想我了解setfil的基本用法和使用方法
这是我的测试代码 http://ideone.com/czAXH
无论如何,cplusplus 网站说..“格式标志调整字段(左、右或内部)”但没有说明如何使用它?
我认为这意味着我可以执行上述代码,但将“间距”放在单词之后而不是之前..
我该怎么做?
【问题讨论】:
我正在通过字符串函数做测试来学习它们(我是一个新手程序员)
反正我目前在看setw()不过看不懂。。。我想我了解setfil的基本用法和使用方法
这是我的测试代码 http://ideone.com/czAXH
无论如何,cplusplus 网站说..“格式标志调整字段(左、右或内部)”但没有说明如何使用它?
我认为这意味着我可以执行上述代码,但将“间距”放在单词之后而不是之前..
我该怎么做?
【问题讨论】:
std::cout << std::left
<< "[" << std::setw(3) << 1 << "," << std::setw(5) << -100 << "]\n";
std::cout << std::internal
<< "[" << std::setw(3) << 1 << "," << std::setw(5) << -100 << "]\n";
std::cout << std::right
<< "[" << std::setw(3) << 1 << "," << std::setw(5) << -100 << "]\n";
输出:
[1 ,-100 ]
[ 1,- 100]
[ 1, -100]
【讨论】: