sstream读入

#include<iostream>
#include<sstream>
using namespace std;
int a[1000];
int cnt,n;
int main()
{
	cin >> cnt;
	string line;
	getline(cin,line);//cin会被回车,空格中断读入,若删去此句,则下面的getline只能读入cnt-1条语句
	//下面的getline会将回车读入,上句的geline即是读入上面cin剩下的回车防止 少读入
	while(cnt--)
	{
		getline(cin , line);
		stringstream ssin(line);//从line中读入到ssin中,即string 转stringstream类型
		while(ssin >> a[n])n++;//stringstream转int类型
	}
	return 0;
}

 

posted @ 2022-10-05 13:58  风乐  阅读(31)  评论(0)    收藏  举报