将字符串转换为整数参数

时间:2011-07-16 19:48:19

标签: c++ string function integer

  

可能重复:
  How to convert a number to string and vice versa in C++
  c++ - convert pointer string to integer

有没有办法在没有任何大算法的情况下将字符串转换为整数参数?

string = "100";

integerFunction(int string);

我尝试了atoi功能并试图用字符串[count] - 48方式手动转换每个数字,但它需要的方式是数字位数不会成为问题。有什么建议或算法可以帮助吗?我真的很感激。

1 个答案:

答案 0 :(得分:0)

像这样:

int StringToInt( const std::string & str )
{
  std::stringstream ss(str);
  int res = 0;
  ss >> res;
  return res
}