您的位置:首页 > 编程语言 > C语言/C++

C++: int和string相互转换

2016-02-29 13:59 344 查看
假设在一个C++的程序中常常会用到int和string之间的互换。个人建议能够写成一个函数,下次用的时候直接调用就可以。

#include <iostream>
#include <string>
#include <sstream>

using namespace std;
// int —> string
string intToString(int num)
{
stringstream str0;
string str;
str0 <<num;
str0>>str;
return str;
}
int main()
{
string str1 =intToString(321);
cout<<"str1="<<str1<<endl;
// string —> int
string str2 = "456";
int m = atoi(str2.c_str());
cout<<"m="<<m<<endl;

return 0;
}


内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: