Мне нужно использовать getline(infile, aSentence)
в 4 разных предложениях в файле и хранить их как строки. Затем я должен создать алгоритм, чтобы перенести первую букву каждого слова на последнюю букву, а затем добавить слово «ay».String найти, заменить и добавить алгоритм в C++
Например: «Вы можете называть меня бессмыслица» станет «ouyay aymay allcay emay laptrapcay»
Какой самый лучший способ сделать это? Я думал об использовании aSentence.find(" ")
для пробелов и aSentence.append
, чтобы добавить «ay». Я даже не знаю, как переместить позицию письма.
Надеюсь, это имеет смысл, спасибо.
код, который я до сих пор (неполные, но это понятие):
int characterIndex = 0;
char firstChar = sentence.at(characterIndex);
char currentChar = sentence.at(characterIndex);
while (currentChar != '.');
{
if(currentChar == ' ')
{
sentence.replace(characterIndex, "ay")
}
}
На каком языке? Или вы ищете псевдокод? –
если вы пробовали какой-то код, поместите его в вопрос, было бы легче получить помощь! –
Извините, в C++. Вот что я до сих пор, частичный псевдокод, но это концепция. – kekstorm