反向在特定位置上字幕

时间:2019-01-10 12:53:18

标签: c++ c++11 visual-c++

我正在编写一个代码,该代码将对文本进行字幕处理,但是在某个位置,它将对文本进行字幕处理,而不是正常显示。这就是我要尝试做的事情,可以说我要选取的文字是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++

的新手

0 个答案:

没有答案