string strOut_exp=atoi(strData.substr(s_begin_exp+4,s_end_1-s_begin_exp-4));
大家帮我看看,出现这样的错误怎么改
之前用的是stoi,也不行,百度了一下,改成了atoi还是不行
错误 2 error C2664: “atoi”: 不能将参数 1 从“std::basic_string<_Elem,_Traits,_Ax>”转换为“const char *”
string strOut_exp=atoi(strData.substr(s_begin_exp+4,s_end_1-s_begin_exp-4));
大家帮我看看,出现这样的错误怎么改
之前用的是stoi,也不行,百度了一下,改成了atoi还是不行
错误 2 error C2664: “atoi”: 不能将参数 1 从“std::basic_string<_Elem,_Traits,_Ax>”转换为“const char *”
你将string参数进行atoi,参数类型不匹配,要转换为char *
改为:
string strOut_exp=atoi(strData.substr(s_begin_exp+4,s_end_1-s_begin_exp-4).c_str());