这是一个使用递归将字符串转换为int的程序 当代码输出1234时,代码总是输出17 当我向该数字添加一个数字时,它会向该输出添加1 例如,如果它应该输出12345,则输出18
#include <cstdlib>
#include <iostream>
using namespace std;
int convertToInteger(string numberStr)
{
if (numberStr.size()==0) return result;
convertToInteger (numberStr);
}
int main(int argc, char *argv[])
{
string numberStr("1234");
cout << numberInt << endl;
return 0;
}
答案 0 :(得分:2)
您在return
之前错过了convertToInt (numberStr)
;