stream流统计string求和
时间: 2023-07-08 13:34:37 浏览: 109
java Stream流
可以使用 C++ 中的 stringstream 来将 string 中的数字转换为整数,然后进行求和操作。下面是一个示例代码:
```c++
#include <iostream>
#include <sstream>
#include <string>
int main() {
std::string input = "1 2 3 4 5";
std::stringstream ss(input);
int num, sum = 0;
while (ss >> num) {
sum += num;
}
std::cout << "Sum: " << sum << std::endl;
return 0;
}
```
在这个示例代码中,我们首先定义了一个字符串 `input`,其中包含了一些数字,数字之间用空格隔开。然后我们使用 stringstream 将这个字符串转换为一个流。接着我们通过循环从流中依次读取每个数字,并将其累加到变量 `sum` 中。最后我们输出求和的结果。
阅读全文