Вы можете получить доступ к каждому символу в строковых объектах, используя оператор [], точно так же, как доступ к c -строкам. Или "at" метод строковых объектов.
Таким образом, вы можете иметь вложенные для l oop, один для длины слова, а другой для длины буквы.
bool f(string word, string* letters, int letters_length) {
for (int i = 0; i < word.size(); i++) {
bool flag = false;
for (int j = 0; j < letters_length; j++) {
if (word[i] == letters[j][0]) { // compare each word's character and each letters's character
flag = true;
break;
}
}
if (!flag) { // if the word's character couldn't be found in letters, return false
return false;
}
}
return true; // this can be reached only if all the comparison are passed
}
Я думаю, что это должно работа.