sstream中的getline读取一行

一行中给出若干个整数,求这些整数的和

可以实现读取一行中任意个整数并确定这些整数的作用

#include <iostream>
#include <string>
#include <sstream>
using namespace std;
int main(){
    string line;
    int n,m;cin>>n>>m;
    getline(cin,line);//将之前的n,m的换行符读掉 
    while(getline(cin,line)){
        int sum = 0,x;
        stringstream ss(line);
        while(ss >> x) sum += x;
        cout << sum << endl;
    }
    return 0;
}

写于:2020/9/3 17:30


作者:孙建钊
出处:http://www.cnblogs.com/sunjianzhao/
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。

原文地址:https://www.cnblogs.com/sunjianzhao/p/13608839.html