vector<std::string> GameXmlModel::getStrinfArray(int value)
{
std::string str = this->getCharIconFromData(value);
std::vector<std::string> arr;
int split = 0;
for(int i = 0; i < str.length(); i++)
{
if(str.at(i) == '*')
{
string node;
node.assign(str, split, i - split);
split = i + 1;
arr.push_back(node);
node.clear();
}
}
string node;
node.assign(str, split, str.length() - split);
arr.push_back(node);
return arr;
}
本文介绍了一个从整数型游戏数据中解析出字符串数组的方法。通过查找特定字符'*'来分割字符串,并将其存储到vector容器中返回。这种方法适用于处理游戏配置文件中的数据。
1832

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



