알파벳순 정렬을 위해 문자열을 대문자로 변환하는 데 문제가 있습니다. 내 프로그램은 실제로 세 번째 단어 집합 이후에 느려지고 멈추기 시작합니다. 내가 도대체 뭘 잘못하고있는 겁니까?문자열을 모두 대문자로 변환 - 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]);
}
'iName'으로'jName'의 철자가 잘못되었습니다. –
@KerrekSB, 아하, 같은 일을 발견, 내 대답을 제거, 더 나은 의견을 짐작하다. – Nim
@nim 그냥 똑같은 짓을 했어. : D –