「一致する関数呼び出しがありません」というエラーが表示されますが、その理由について何か考えがありますか? 前もって感謝します。
#include <iostream>
#include <string>
using namespace std;
void redactDigits(string & s);
int main(int argc, const char * argv[])
{
redactDigits("hello");
return 0;
}
void redactDigits(string & s){
double stringLength = 0;
string copyString;
stringLength = s.size();
for (int i = 0; i < stringLength + 1; i++) {
if (atoi(&s[i])) {
copyString.append(&s[i]);
}
else {
copyString.append("*");
}
}
s = copyString;
cout << s;
}