题目是,用字符串c替换掉字符串a中所有的b片段。
#include <iostream>
#include <string>
#include <stdio.h>
int main() {
std::string a, b, c;
std::cin >> a >> b >> c;
while (a.find(b) != -1) {
int i = a.find(b);
a = a.replace(b, c);
}
std::cout << a << std::endl;
return 0;
}
为什么replace那行通不过编译?
谢谢指点哦。
Qyouu
相关分类