社区
新手乐园
帖子详情
如何将CString 转化为字符串
nuptsww
2009-03-24 10:16:21
就是将CString 型的转化成char ch[100]型的
...全文
128
10
打赏
收藏
如何将CString 转化为字符串
就是将CString 型的转化成char ch[100]型的
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
caixin99
2009-03-25
打赏
举报
回复
strncpy
品茶
2009-03-25
打赏
举报
回复
Mark
云梦谭
2009-03-25
打赏
举报
回复
[Quote=引用 2 楼 ydntlk 的回复:]
C/C++ code
char* ch = cstring.GetBuffer(cstring.GetLength());
[/Quote]
一向是这么做的。
yzzrn
2009-03-24
打赏
举报
回复
strncpy(ch, (LPCTSTR)str,sizeof(ch));
ch[sizeof(ch) - 1] = '\0';//如果str比较长的话,strncpy不会在ch的最后加'\0'
直接(LPCTSTR)转换就OK了
注意如果你真的用GetBuffer的话记得要ReleaseBuffer.
replied by ebenzhang.blogbus.com
hylove9494
2009-03-24
打赏
举报
回复
strncpy
fairchild811
2009-03-24
打赏
举报
回复
[Quote=引用 2 楼 ydntlk 的回复:]
C/C++ codechar*ch=cstring.GetBuffer(cstring.GetLength());
[/Quote]
ok
猫已经找不回了
2009-03-24
打赏
举报
回复
strncpy或者GetBuffer都可以
sherrik
2009-03-24
打赏
举报
回复
strcpy
ydntlk
2009-03-24
打赏
举报
回复
char* ch = cstring.GetBuffer(cstring.GetLength());
cnStreamlet
2009-03-24
打赏
举报
回复
CString str;
strcpy(ch, str);
or
strcpy(ch, str.GetBuffer(0));
VC C
String
字符串
的类型转换
VC C
String
字符串
的类型转换
MFC/VC++
字符串
与十六进制码之间互相
转化
关于
字符串
与十六进制码之间的
转化
,网上到是有不少理论方法,但是可用的没多少,专门写一个demo的更是没有。所以我自己写了一个实例(PS:用VC++6.0写的)上传,以便于遇到这个问题的人能更快的解决这个问题。
字符串
转换日期C
String
to CTime
一个把
字符串
转换成日期的函数,在网上找了好久没有找到类似的,后来问了一同学,搞定了。现传上来,以供新手借鉴。
C
String
操作大全指南
格式化
字符串
(包括 int 型
转化
为 C
String
);C
String
型
转化
成 int 型;C
String
型和 char* 类型的相互
转化
;char*
转化
成 C
String
;C
String
转化
成 char* 之一:使用LPCTSTR强制
转化
;C
String
转化
成 char* 之二...
int和C
String
相互
转化
网上的介绍都是用atoi函数,但是C
String
内部存储的是wchar_t 类型的字符,每个字符占两个字节,atoi的参数是char*,每个字符占一个字节 ,如果强制转换成char*,由于高位字节是空,所以就转成了只有第一个字符的串,这样是...
新手乐园
33,311
社区成员
41,784
社区内容
发帖
与我相关
我的任务
新手乐园
C/C++ 新手乐园
复制链接
扫一扫
分享
社区描述
C/C++ 新手乐园
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章