因此,如果我输入 patricia(别担心我将其转换为 toupper),该字符串将被加载到我的向量中。我的问题是关于查找功能。我倒数字符正确吗?所以如果我要输入 patricia 并且 j 将在 ABBOT,PATRICIA 逗号中的值将是 5。好吧,到目前为止我很好,但是在我找到的变量中会发生什么?
bool NameSearch::findFirstNames(vector<string> &vsFirst, string name)
{
int j = 0;
bool bName = false;
vsFirst.clear();
while(j < total)
{
int comma;
comma = names[j].find(',');
//Confused here
int found = names[j].find(name, comma);
if(found > -1)
{
vsFirst.push_back(names[j]);
bName = true;
}
j++;
}
return bName;
}