int convertWord(string data, string type){
int length=data.length();
if(type=="input"){
for(int a=0; a<length; a++){
if (data[a]==' '){
data[a]='_';
}
}
}
if(type=="output"){
for(int a=0; a<length; a++){
if (data[a]=='_'){
data[a]=' ';
}
}
}
return data;
}
我收到了cannot convert std::string to int in return
错误消息。
答案 0 :(得分:1)
您的功能签名显示convertWord
返回int
,然后您尝试返回std::string
。像这样纠正你的签名:
string convertWord(string data, string type){
//^^^^ string instead of int