您的位置:首页 > 运维架构 > Linux

转载:int char* float与CString 之间的转换

2007-05-16 10:01 453 查看
     [b]本站首页    管理页面    写新日志    退出[/b]
«
[b]may 2007

»







 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
 
 
 

公告[/b]

困难多大,解决困难后就会多兴奋。希望和大家一起分享这种兴奋!——刘强

QQ:77011043

我的分类(专题)
[align=center]首页(136)
试验进度(3)
时事文化(3)
网上东东(15)
编程学习(55)
硬件东东(7)
我的笔记(15)
心情故事(27)
[/align]
日志更新
西涌穿越
我爱你,东北!
wchar_t <--> cha
linux com
去北京“参加”两会了
明天答辩
完美2006,迎接2007
Anniversary of My
平平安安写作夜
Linux进程间通信(转)
C++ 函数模板学习总结
从内存中加载动态库
Windows 语音编程初步
创业前的几句话
定义消息的发送与接收的方法实现
INI文件编程
Sort
昨天研究所球赛de影子
苏州照片,回忆一下:)
Cg编程入门编(OpenGL)
利用多线程技术实现线程之间的通信
如何实现进程间的通信
失败与投降
湖南的发展
WINCE串口类
模板和泛型如何配合使用
嵌入式系统中USB驱动程序设计
如何使用 MFC 和类型库创建自动化
浑河上的夕阳
中国农民真正贫困的根源
一片让我深受感动的文章。
努力!奋斗!
道可道,非常道
智能机器人控制概述
一些近照,留个纪念
终于比赛完了!
经典的25个口误
我的五一我作不了主
一个很炫的定时器。
五一到了,桃花谢了
面向对象设计的经验原则
笔记425:小节一下吧。。。
笔记4.13
笔记4.12
爱沈阳的101个理由
动力学问题我的看法
愚人节
笔记3.29
CString 操作指南
彪哥语录
幽默一下。。。
几个时间控制函数
完全用Linux工作,抛弃windo
人工智能
程序设计模式的有趣解释-追MM [转
笔记3.20
分析Windows和Linux动态库
回调函数
总结最全的内存管理文章
最怕揭短的懦夫民族
用GCC开发linux应用程序(经典
一位台湾军事专家眼里真实的中国实力、
轻松一下。。。
成功人生需要“十商”
笔记3.14
笔记3.13
笔记3.9
Visual C++6.0实现动态曲
vc++动态曲线
vc++实现打印功能
笔记 3.8
Linux的相关问题
一问一答流利面试英语 你掌握了吗?
如何让你的发言语出惊人
RTTI
windows实用命令集合
有关数据类型转换的整理
圣洁的雪
基于Visual C++的Winso
回到沈阳
路过长沙
C宏
回家
抚顺
电气速算口诀
visual c++对大型数据文件的
get ip address
键盘钩子程序
狗笑话
static_cast和reinte
C/C++数组名与指针区别
萧伯纳说人生的苦闷有二,一是欲望没有
一个Windows程序
韩乔生语录大全
白清寨——那种飞速的爽!
About gettime() &&
capture
Simple Drive Progr
simple socket
hai~~~~~~

最新评论
[align=left]回复:VC Studio 使用技巧大全
回复:从内存中加载动态库
回复:我的五一我作不了主
回复:Visual C++6.0实现动态
回复:Visual C++6.0实现动态
回复:对USB驱动程序的理解
回复:中国农民真正贫困的根源
回复:我爱你,东北!
回复:我爱你,东北!
回复:去北京“参加”两会了
[/align]
留言板
[align=left]签写新留言

学习学习
笔记记得很好呀!
to bluesky
VC中切分窗口的问题
感谢楼主,并想请教一下
[/align]

链接
[align=left]
闾丘露薇的BLOG[/align]
CSDN
MSDN China
凤凰论坛

10021
新华网
163 MAIL
卷积内核
罗永浩
 

 

Blog信息
[align=left]blog名称:
日志总数:136
评论数量:166
留言数量:5
访问次数:235600
建立时间:2005年12月29日 [/align]




[align=center]
[/align]



[网上东东]int char* float与CString 之间的转换

读书笔记,  软件技术

newqiang 发表于 2006-1-1 13:16:27

1。 int <->CString

1) int ->CString

int n = 1;

CString str;

str.Format("%d",n);

2) CString->int

CString str = "1";

int n = atoi(str.GetBuffer(0));

2. char* 与CString

1)char*->CString

char sz[128];

CString str;

str.Format("%s",sz);

2) CString -> char*

CString str;

int nLength = str.GetLength();

char* sz = new char[nLength];

sz = str.GetBuffer(0);

3. float<->CString

1)float->CString

float f = 0.0;

CString str;

str.Format("%f",f);

2) CString->float

CString str = "0.0";

float f = atof(str.GetBuffer(0));

阅读全文(4158) | 回复(5) | TrackBack(4) | 编辑 | 精华[align=right] [/align]
回复:int char*  float与CString 之间的转换
读书笔记,  软件技术

yzxb010(游客)发表评论于2006-10-20 0:40:45

'atoi' : cannot convert parameter 1 from 'unsigned short *' to 'const char *'
以下为blog主人的回复:

 废话。itoa()

个人主页 | 引用回复 | 主人回复 | 返回 | 编辑 | 删除[align=right] [/align]
回复:int char*  float与CString 之间的转换
读书笔记,  软件技术

newqiang发表评论于2006-3-29 19:44:53

用完后可以delete sz 即可。

个人主页 | 引用回复 | 主人回复 | 返回 | 编辑 | 删除[align=right] [/align]
回复:int char*  float与CString 之间的转换
读书笔记,  软件技术

hhk(游客)发表评论于2006-3-29 18:00:37

2) CString -> char*

CString str;

int nLength = str.GetLength();

char* sz = new char[nLength];

sz = str.GetBuffer(0);

错误!会造成内存泄露;

char* sz = new char[nLength];

sz = str.GetBuffer(0);

应改为:

char* sz = str.GetBuffer(0);

个人主页 | 引用回复 | 主人回复 | 返回 | 编辑 | 删除[align=right] [/align]
回复:int char*  float与CString 之间的转换
读书笔记,  软件技术

newqiang发表评论于2006-1-9 11:35:45

你的意思是把int[]全部放到一个cstring里还是放到cstring[]里面。如果是后者,则根据第三点可以解决。如果是前者,是 否可以先转成char*,在根据第二点解决,或者定义cstring[],全部转成cstring[],然后进行“+”,应该就可以了。。。

呵呵,我也是初学者,多多指教。

个人主页 | 引用回复 | 主人回复 | 返回 | 编辑 | 删除[align=right] [/align]
回复:int char*  float与CString 之间的转换
读书笔记,  软件技术

bone(游客)发表评论于2006-1-9 11:14:27

如何将int[]转换到CString中呢?谢谢!
个人主页 | 引用回复 | 主人回复 | 返回 | 编辑 | 删除[align=right] [/align]
[align=right] 9 1 :[/align]

发表评论:
昵称:
密码: (游客无须输入密码)
主页: 
标题: 
字号 1 2 3 4 5 6 7
















 
验证码: 


(不区分大小写,请仔细填写,输错需重写评论内容!)
站点首页 | 联系我们 | 博客注册 | 博客登陆

Sponsored By W3CHINA
W3CHINA Blog 0.8 Processed in 2.109 second(s), page refreshed 26993238 times.
《全国人大常委会关于维护互联网安全的决定》  《计算机信息网络国际联网安全保护管理办法》
苏ICP备05006046号
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息