可能重复:
Alternative to itoa() for converting integer to string C++?
How to convert a number to string and vice versa in C++
Append an int to a std::string
我想将整数转换为字符串,任何人都可以帮我进行这些转换吗?
itoa(*data->userid,buff1,10);
itoa(*data->userphone,buff2,10);
答案 0 :(得分:8)
对于C ++,请改用std::stringstream
。
#include <sstream>
//...
std::stringstream ss;
ss << *data->userid;
std::string userId = ss.str();
如果您有权访问C ++ 11编译器,请或std::to_string
。
答案 1 :(得分:4)
如果你有一个带有新std::to_string
功能的C ++ 11编译器,你可以使用它。否则,请使用Luchian的std::stringstream
解决方案。