| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 819 人关注过本帖
标题:C++类型转换
只看楼主 加入收藏
三断笛
Rank: 10Rank: 10Rank: 10
等 级:贵宾
威 望:31
帖 子:1621
专家分:1617
注 册:2007-5-24
结帖率:37.5%
收藏
已结贴  问题点数:20 回复次数:4 
C++类型转换
刚学C++,遇到这么一个问题,如何把int转换成string?
搜索更多相关主题的帖子: 类型 
2009-08-15 17:29
tinjp
Rank: 5Rank: 5
等 级:职业侠客
帖 子:52
专家分:340
注 册:2006-11-4
收藏
得分:10 
可以用itoa或者sprintf转换成char*,再string str(char*);

也可以用stringstream
int i = 1;
stringstream str;
str<<i;
str.str()就是string类型,str.str().c_str()就是char*
这种方法可以转换所有的基本数据类型为string
2009-08-15 18:49
mfkblue
Rank: 5Rank: 5
等 级:职业侠客
帖 子:472
专家分:343
注 册:2008-12-21
收藏
得分:10 
#include <iostream>
using namespace std;
void main()
{
    int a=50;
    char b[10];
    sprintf(b,"%d",a);
    cout<<b[0]<<" "<<b[1]<<endl;
}
2009-08-15 18:57
Lambert008
Rank: 2
来 自:anhui
等 级:论坛游民
帖 子:24
专家分:65
注 册:2009-7-1
收藏
得分:0 
记住了。。谢谢咯

梦永不会灭。。。
2009-08-15 20:48
明次
Rank: 5Rank: 5
来 自:China
等 级:职业侠客
帖 子:166
专家分:303
注 册:2009-1-11
收藏
得分:0 
int integer=5;  //定义一个整型变量
cout<<string (integer);  //强制转换为string型,或者用(string)integer 也可以

、明次℡!           QQ:604622530
2009-08-16 13:08
快速回复:C++类型转换
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.016718 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved