文字列を受け取り、文字列内の欠落しているすべての文字を返す関数を作成する必要があります。以下の関数は十分に単純に見えましたが、何も返されません。ヒントはありますか?
string getMissingLetters(const string& sentence)
{
string alphabet = "abcdefghijklmnopqrstuvwxyz";
string sent = sentence;
transform(sent.begin(), sent.end(), sent.begin(), ::tolower);
for(unsigned int i = 0; i < sent.size(); i++)
for(unsigned int j = 0; j < alphabet.size(); j++)
{
if(sent[i] == alphabet[j])
{
alphabet.erase(i);
j--;
}
}
return alphabet;
}