【发布时间】:2018-10-23 22:47:17
【问题描述】:
我正在尝试标记一个字符串。我正在处理的字符串具有以下格式:
name,city,major,color,hobbies,age.
我正在使用下面的代码来执行此操作。 temp 是一个字符串。
cin>>command;
vector <string> tokens;
stringstream check(command);
string middle;
while(getline(check, intermediate, ','))
{
tokens.push_back(intermidiate);
}
for(int i = 0; i<tokens.size(); i++)
{
cout << tokens[i] <<endl;
}
temp = tokens[1];
cout<<temp;
我正在尝试将字符串的向量解析变成一个字符串,但是当我尝试这样做时我的程序崩溃了......
有没有办法将它解析成一个字符串,或者我应该完全尝试其他方法?
【问题讨论】:
-
您没有显示任何“解析”的代码...
标签: c++ string vector tokenize