VerySource

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 936|回复: 13

如何将CString的字符串转化为char进行写入??

[复制链接]

1

主题

6

帖子

6.00

积分

新手上路

Rank: 1

积分
6.00
发表于 2020-2-8 06:30:02 | 显示全部楼层 |阅读模式
如何将CString的字符串转化为char进行写入??
请高手解答!!
回复

使用道具 举报

1

主题

6

帖子

6.00

积分

新手上路

Rank: 1

积分
6.00
 楼主| 发表于 2020-3-29 22:15:01 | 显示全部楼层
大家帮帮忙!!急用!!
回复

使用道具 举报

0

主题

5

帖子

5.00

积分

新手上路

Rank: 1

积分
5.00
发表于 2020-3-30 18:15:01 | 显示全部楼层
是不是将CString转化成char*啊?
如果是的话:这样可以用CString对象的GetBuffer()
回复

使用道具 举报

1

主题

6

帖子

6.00

积分

新手上路

Rank: 1

积分
6.00
 楼主| 发表于 2020-3-30 21:30:01 | 显示全部楼层
请大家指点迷津!!
回复

使用道具 举报

0

主题

5

帖子

5.00

积分

新手上路

Rank: 1

积分
5.00
发表于 2020-3-31 00:30:01 | 显示全部楼层
或者这样:
CStirng str="This is a string";
char* p;
p=(LPTSTR)(LPCTSTR)str;
回复

使用道具 举报

0

主题

5

帖子

5.00

积分

新手上路

Rank: 1

积分
5.00
发表于 2020-3-31 06:15:01 | 显示全部楼层
我写的不对吗?
回复

使用道具 举报

1

主题

6

帖子

6.00

积分

新手上路

Rank: 1

积分
6.00
 楼主| 发表于 2020-3-31 13:45:01 | 显示全部楼层
转化了,但是是wchar_t型,他怎末能够赋给string类型阿?
CString aa="kdas123";
string  bb;
bb = aa.GetBuffer();显示二项运算符'=':形式'wchar_t *'的右操作数的运算符没找到!
该怎魔办?
回复

使用道具 举报

0

主题

3

帖子

3.00

积分

新手上路

Rank: 1

积分
3.00
发表于 2020-3-31 21:38:15 | 显示全部楼层
试试看getat()
回复

使用道具 举报

0

主题

5

帖子

5.00

积分

新手上路

Rank: 1

积分
5.00
发表于 2020-4-1 06:45:01 | 显示全部楼层
MFC中有string吗?
我不清楚,帮不了你
回复

使用道具 举报

1

主题

6

帖子

6.00

积分

新手上路

Rank: 1

积分
6.00
 楼主| 发表于 2020-4-1 13:30:01 | 显示全部楼层
请帮我看看,解答一下!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|CopyRight © 2008-2023|verysource.com ( 京ICP备17048824号-1 )

快速回复 返回顶部 返回列表