输入字符串,用逗号分割
#include<iostream>
#include<sstream> //istringstream 必须包含这个头文件
#include<string>
#include<vector>
using namespace std;
int main()
{
int n;//表示接下来有n行带","的字符串
cin >> n;
cin.get();//吃掉空格
string s; //用作接收带","的字符串
string str;//用作接收分割后的字符片段
vector<string>ans;//保存分割后的字符串
vector<vector<string>>num;
for (int i = 0; i < n; i++) {
cin >> s;
istringstream iss(s);//将接收带","的字符串放入输入流中
while (getline(iss, str, ',')) {//从iss流中读取字符串 读完iss流中的字符串后会自动跳出循环
if(str.size())ans.push_back(str);
}
num.push_back(ans);
ans.clear();
}
system("pause");
}