跪求C++转换函数

来源:百度知道 编辑:UC知道 时间:2024/06/19 17:18:02
我刚学C++,以前我是学VB的,我知道VB里有一种很好用的类型转换函数,如:str(123),就把数字转换成字符串了,我想问一下,在C++里有没有这样的函数啊??麻烦各位帮帮我。。。如果有我满意的答案,我会加分的。。谢谢。。。还有就是我想认识一些懂C++的同志。。我的邮箱:coolcn@qq.com

使用字符串流
ostringstream s1;
int i = 22;
s1 << "Hello " << i << endl;
string s2 = s1.str();
cout << s2;

atoi
itoa

安装MSDN吧

itoa不好。
sprintf函数把数字写进字符串里,查函数帮助。

c++有类似的转化函数,例如atoi(字符串),将字符串转换为整数,遇到非数字字符时,停止转换.Atof(字符串一,字符串二)将字符串转换为double类型的数字.Itoa(整数,字符串,基底)将整数转换为以基底为进位数的ASCII字符串.如基底为10则装换为十进制的数字.c++有强制类型转换这个概念的例如,将123转换为字符串的话可以这样使用..这些东西都在c++的系统函数中有,你可以自己去看下.
推荐.
C++软件下载
http://www.codeguru.cn/fav/soft.htm

十部算法经典著作 合集
http://www.codeguru.cn/cpp/10book
二级试题全集
http://www.codeguru.cn/cpp/2JiCShiTiJi
高质量C++/C编程指南