c ++将整数转换为字符串ubuntu

时间:2011-05-10 12:06:15

标签: c++

  

可能重复:
  Alternative to itoa() for converting integer to string C++?
  c++ integer->std::string conversion. Simple function?

如何将整数i = 123456789转换为字符串值? 我在c ++ / ubuntu工作。 THX

我在ubuntu 9.10

工作

2 个答案:

答案 0 :(得分:2)

你可以这样做:

std::stringstream ss;
ss<<i;
std::string s = ss.str();

答案 1 :(得分:0)

您可以使用lexical_cast:

int i = 123456789;
std::string s = boost::lexical_cast<std::string>(i);
int j = boost::lexical_cast<int>(s)