在C ++之间分配单词之间的空格

时间:2014-03-04 02:26:56

标签: c++ token setw

基本上我要做的是在给定字符串的单词之间平均分配空格。 这就是我所做的:

istringstream s("En el infinito y mas alla"); 
string token;
while( s >> token )
{
    cout << token << setw(10);
}

但是,这没有按预期工作。有谁知道为什么?

1 个答案:

答案 0 :(得分:2)

可能这就是你想要的?

 cout<< setw(10+token.size()) << token ;