我需要创建一个接受两个字符和一个字符串并返回一个字符串的函数。
该函数应将第一个参数中的所有字母替换为第二个
参数。例如,如果传递的字符串是“How now cow”,并且函数将
所有 'o' 替换为 'e',那么新字符串将是:“Hew new cew”。
我知道这是错误的,但我该如何修改这段代码才能工作?
#include <iostream>
using namespace std;
string replace(char a, char b, string Rstring){
string Restring;
Restring= Rstring.replace( 'o', 2, 'e')
return Restring;
}
int countspace(string mystring){
int counter;
for (int i=0;i<mystring.length();i++){
if (mystring[i]== ' ')
counter++;
}
return counter;
}