C++ 如何将整数转换为字符串
可能重复:C++ 如何将整数转换为字符串,c++,c,pointers,C++,C,Pointers,可能重复: 我想把整数转换成字符串,有人帮我转换吗 itoa(*data->userid,buff1,10); itoa(*data->userphone,buff2,10); 对于C++,请改用std::stringstream #include <sstream> //... std::stringstream ss; ss << *data->userid; std::string userId = ss.str(); #包括 //..
我想把整数转换成字符串,有人帮我转换吗
itoa(*data->userid,buff1,10);
itoa(*data->userphone,buff2,10);
对于C++,请改用
std::stringstream
#include <sstream>
//...
std::stringstream ss;
ss << *data->userid;
std::string userId = ss.str();
#包括
//...
std::stringstream-ss;
ss用户ID;
std::string userId=ss.str();
或
std::to_string
如果您可以访问C++11编译器。如果您有一个带有新函数的C++11编译器,您可以使用它。否则,请使用Luchian提供的std::stringstream
解决方案。对于所有在下面发布答案的人,与其再输入一个副本并追踪SO分数,不如投票将其作为副本关闭。有三种可能性: