#include "iostream" #include "string" using namespace std; void delRepeat(string &head,string &tail) { for (int j = 1; j < tail.size(); ++j) { if(head.substr(head.size()-j).compare(tail.substr(0,j))==0) { // 删除重复的部分 tail.erase(0,j); j=1; } } } int main() { // 两个字符串 string a="abababab"; string b="abababac"; // 删除a字符串以b字符串尾部重复的字符串 delRepeat(a,b); return 0; }
C++ 重复尾部字符串删除函数
猜你喜欢
转载自blog.csdn.net/weixin_53064820/article/details/129789292
今日推荐
周排行