Я пишу код, в котором он будет выделять текст, но в определенной позиции он будет отображаться наоборот вместо нормального. вот что я пытаюсь сделать, скажем, текст, который я хочу выделить, - teststring
Когда текст только string
Я хочу, чтобы cut
сзади, а не спереди
Так что, когда на string
это будет похоже
strin
stri
str
st
s
но теперь это следующее
string
tring
ring
ing
ng
g
это мой код
std::string test = "test";
std::string str = "string";
std::string teststring = " " + test + str + " ";
size_t teststringSize = teststring.length();
std::string spacesText(teststringSize, ' ');
teststring = spacesText + teststring + spacesText;
for (int i = 0; i < teststringSize * 2; i++) {
std::string currString = teststring.substr(i, teststringSize);
}
Так что я, когда currString
находится в переменной str
, я хотел бы cut
назад, а не спереди, я не уверен, как это сделать, поскольку я новичок в C++