火山软件开发平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 火山 源码 类库
查看: 5662|回复: 6
打印 上一主题 下一主题

CWString 是火山自创类型吗

[复制链接]

28

主题

254

帖子

1306

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
1306
跳转到指定楼层
楼主
发表于 2020-10-23 22:42:16 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

无法将参数 1 从“CWString”转换为“const char *”

使用C++代码如何转换呢

百度上面搜不到信息
回复

使用道具 举报

9

主题

102

帖子

1122

积分

金牌会员

Rank: 6Rank: 6

积分
1122
沙发
发表于 2020-10-23 23:00:45 | 只看该作者
本帖最后由 Zero 于 2020-10-23 23:05 编辑

“CWString”没用过,但看起来全称是C Wide string(C宽字符串)即所谓的Unicode编码,要转换到char *(Ansi编码)涉及到编码转换。
回复

使用道具 举报

28

主题

254

帖子

1306

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
1306
板凳
 楼主| 发表于 2020-10-23 23:10:29 | 只看该作者
Zero 发表于 2020-10-23 23:00
“CWString”没用过,但看起来全称是C Wide string(C宽字符串)即所谓的Unicode编码,要转换到char *(Ans ...

网上一点信息都找不到  没头绪
回复

使用道具 举报

9

主题

102

帖子

1122

积分

金牌会员

Rank: 6Rank: 6

积分
1122
地板
发表于 2020-10-23 23:20:53 | 只看该作者
本帖最后由 Zero 于 2020-10-23 23:26 编辑
wrx198728 发表于 2020-10-23 23:10
网上一点信息都找不到  没头绪

文本到多字节(),然后取字节集指针GetPtr (),再强制类型转换(char *)
回复

使用道具 举报

9

主题

102

帖子

1122

积分

金牌会员

Rank: 6Rank: 6

积分
1122
5#
发表于 2020-10-23 23:28:12 | 只看该作者
wrx198728 发表于 2020-10-23 23:10
网上一点信息都找不到  没头绪

文本到多字节。qu 字节集zhi zhen 再 qiang zhi类型zhuan huan
回复

使用道具 举报

28

主题

254

帖子

1306

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
1306
6#
 楼主| 发表于 2020-10-23 23:43:35 | 只看该作者
Zero 发表于 2020-10-23 23:28
文本到多字节。qu 字节集zhi zhen 再 qiang zhi类型zhuan huan

@ @an<CVolMem> memBuf;
@ INT_P npResultTextLength;
@ const char * 路径c= GetMbsText (@<路径>.GetText (), memBuf, &npResultTextLength);

扒了扒 文本类源码 可以了
回复

使用道具 举报

20

主题

150

帖子

1286

积分

金牌会员

Rank: 6Rank: 6

积分
1286
7#
发表于 2022-9-13 14:58:11 | 只看该作者
wrx198728 发表于 2020-10-23 23:43
@ @an memBuf;
@ INT_P npResultTextLength;
@ const char * 路径c= GetMbsText (@.GetText (), memBuf,  ...

非常感谢,刚好用上了!
回复

使用道具 举报

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

本版积分规则

QQ|Archiver|手机版|小黑屋|火山软件开发平台 ( 鄂ICP备18029190号 )

GMT+8, 2024-5-6 06:29 , Processed in 0.089563 second(s), 20 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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