我在字符串中包含空格分隔的整数,例如:std::string s = "1 2 33 444 0 5"
。
该字符串井井有条:只有空格分隔的数字,没有任何字母,换行符,等等。>>
如何以STL方式计算上述字符串中的整数数目?我正在寻找将使用例如“短”的东西迭代器或<algorithm>
。
我在字符串内有空格分隔的整数,例如:std :: string s =“ 1 2 33 444 0 5”。字符串井井有条:只有空格分隔的数字,没有任何字母,换行符等。...
std::count_if(s.begin(),s.end(), isspace()) + 1
一种简单的方法是使用字符串流: