怎样将一个整型值转换为一个字符串?(C++方法)
2013-03-08 09:50
357 查看
#include<iostream>
#include<string>
#include<sstream>
using namespace std;
string itos(int i) // 将int 转换成string
{
stringstream s;
s << i;
return s.str();
}
int main()
{
int i = 127;
string ss = itos(i);
const char* p = ss.c_str();
cout << ss << " " << p << "\n";
}
自然地,这种技术能够将任何使用<<输出的类型转换为字符串。对于字符串流的更多说明,
参见《C++程序设计语言》21.5.3 节。
以后想办法弄个C的办法来。。。。
int i=0; CString str; str.Format("%d",i); 这样就把整型数i转化成了字符串str,若要转化为字符型接着上面的继续 char buf; buf = (char)(LPCTSTR)str; 即把字符串str转化为了字符型的buf,不知道是否对你有帮助,仅做参考
相关文章推荐
- C++中怎样将整型值转换为字符串
- C++中拼接一个包含整型等类型字符串的方法
- 求助!!java!! 求一个将 1维整型数组转换为字符串类型的方法!
- Visual C++.NET中的字符串转换方法
- C/C++下将一个十六进制的字符串型的数字转换成整型数字.
- C++中字符串与整型浮点型间的转换
- C++ 整型和字符串相互转换
- java梳理-给一个字符串类型的数字,不调用java直接转的API写一个方法转换出来
- C#中将字符串转换为整型的三种解决方法总结
- c/c++ 使用boost库实现的一个简单判断字符串编码的方法
- C++中字符串与整型浮点型间的转换
- 用递归的方法将一个整数n转换成字符串
- C++中字符串取一个字符的一种方法
- 1.编写一个名称为MyClass一个类,在该类中编写一个方法,名称为CountChar,返回值为整型,参数两个,第一个参数可以是字符串、整数、单精度、双精度,第二个参数为字符,方法功能返回第二个参数在
- C/C++-将一个十六进制的字符串型的数字转换成整型数字.
- 将一个十六进制字符串转换为十进制数值的问题|| 以及C++中string转换成char*|| c++文件按行输入
- C++ - 编写一个从字符串转变成长整型的函数
- c++ 字符串与整型转换 sstream
- C#将字符串转换为整型的三种方法
- 用递归的方法将一个整数n转换成字符串