string str = ''ac, ef,11,foj, ki"
string tempstring;
while(1)
{
int pos = str.find(',');
if(pos==0)
{
str = str.substr(1);
continue;
}
if(pos<0)
{
vsubstring.push_back(str);
break;
}
tempstring = str.substr(0,pos);
str = str.substr(pos+1);
vsubstring.push_back(tempstring);
}
以上代码可以讲字符串str按逗号 分割为以下字符串:
ac
ef
11
foj
ki
本文介绍了一种使用C++实现的字符串按逗号进行分割的方法,并展示了如何将分割后的字符串存储到vector容器中。此方法适用于处理CSV文件等以逗号分隔的数据格式。
8911

被折叠的 条评论
为什么被折叠?



