在c++中如何将int转换成string,而不是char[]
2013-07-31 13:26
302 查看
在c++中如何将int转换成string,而不是char[]
第一种方法:
#include <iostream>
#include <string>
using namespace std;
int main()
{
int n = 65535;
char t[256];
string s;
sprintf(t, "%d", n);
s = t;
cout << s << endl;
return 0;
}
第二种方法
//第二种方法
#include <iostream>
#include <string>
#include <strstream>
using namespace std;
int main()
{
int n = 65535;
strstream ss;
string s;
ss << n;
ss >> s;
cout << s << endl;
return 0;
}
第一种方法:
#include <iostream>
#include <string>
using namespace std;
int main()
{
int n = 65535;
char t[256];
string s;
sprintf(t, "%d", n);
s = t;
cout << s << endl;
return 0;
}
第二种方法
//第二种方法
#include <iostream>
#include <string>
#include <strstream>
using namespace std;
int main()
{
int n = 65535;
strstream ss;
string s;
ss << n;
ss >> s;
cout << s << endl;
return 0;
}
相关文章推荐
- c++中如何将int转换成string,而不是char[]
- C++ char string int 如何转换 合并
- C++中int,float,string,char*的转换(待续)
- MFC/C++/C中字符类型CString, int, string, char*之间的转换
- MFC/C++/C中字符类型CString, int, string, char*之间的转换
- 如何在C++中方便的将float、int等类型数据转换成string类型,并利用ROS中的std_msg/String发布出去
- c++里如何用string将中文编码的数字,字母转换成char类型
- C++中如何将char类型转换为String 类型
- (c++) int 转 string,char*,const char*和string的相互转换
- 如何在C++中方便的将float、int等类型数据转换成string类型,并利用ROS中的std_msg/String发布出去
- c++中的一些类型转换 : CString,string,int ,long,double,char*,const char*,date等
- C++ 中涉及到的 字符串转换 std::string CString char* Int 等
- C++中char*,String,int,CString间转换
- MFC/C++/C中字符类型CString, int, string, char*之间的转换
- C++ int与string或者char*之间的转换总结
- c++中的一些类型转换 : CString,string,int ,long,double,char*,const char*,date等 .
- C++中char*,string,int类型的相互转换
- C++ char*,const char*,string,int 的相互转换
- [VC/C++]CString,int,string,char*之间的转换
- c++中的一些类型转换 : CString,string,int ,long,double,char*,const char*,date等----留着备用