我無法將字符串轉換爲大寫字母進行排序。我的程序實際上開始減速並在第三組字後凍結。我究竟做錯了什麼?將字符串轉換爲全部大寫 - C++
string iName = list[i]->GetLastName(); // This just returns a string of a name
string jName = list[j]->GetLastName();
for(unsigned int k = 0; k < iName.length(); k++)
{
iName[k] = toupper(iName[k]);
}
for(unsigned int l = 0; l < jName.length(); l++)
{
iName[l] = toupper(jName[l]);
}
你拼錯'jName'作爲'iName'。 –
@KerrekSB,aha,發現了相同的東西,刪除了我的答案,並且將其當作評論來猜測更好 – Nim
@nim剛剛做了同樣的事情。 :D –