如何将Integer转换为字符串

Sat*_*yam 0 c c++ pointers

可能重复:
替换itoa()将整数转换为字符串C++?
如何在C++中将数字转换为字符串,反之亦然
将int附加到std :: string

我想将整数转换为字符串,任何一个帮助我进行这些转换?

itoa(*data->userid,buff1,10);
itoa(*data->userphone,buff2,10);
Run Code Online (Sandbox Code Playgroud)

Luc*_*ore 8

对于C++,请std::stringstream改用.

#include <sstream>

//...
std::stringstream ss;
ss << *data->userid;
std::string userId = ss.str();
Run Code Online (Sandbox Code Playgroud)

或者std::to_string您是否可以访问C++ 11编译器.