火山软件开发平台

标题: CWString 是火山自创类型吗 [打印本页]

作者: wrx198728    时间: 2020-10-23 22:42
标题: CWString 是火山自创类型吗

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

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

百度上面搜不到信息

作者: Zero    时间: 2020-10-23 23:00
本帖最后由 Zero 于 2020-10-23 23:05 编辑

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

作者: wrx198728    时间: 2020-10-23 23:10
Zero 发表于 2020-10-23 23:00
“CWString”没用过,但看起来全称是C Wide string(C宽字符串)即所谓的Unicode编码,要转换到char *(Ans ...

网上一点信息都找不到  没头绪
作者: Zero    时间: 2020-10-23 23:20
本帖最后由 Zero 于 2020-10-23 23:26 编辑
wrx198728 发表于 2020-10-23 23:10
网上一点信息都找不到  没头绪

(, 下载次数: 38) 文本到多字节(),然后取字节集指针GetPtr (),再强制类型转换(char *)
作者: Zero    时间: 2020-10-23 23:28
wrx198728 发表于 2020-10-23 23:10
网上一点信息都找不到  没头绪

(, 下载次数: 37) 文本到多字节。qu 字节集zhi zhen 再 qiang zhi类型zhuan huan

作者: wrx198728    时间: 2020-10-23 23:43
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);

扒了扒 文本类源码 可以了
作者: 曼菲士    时间: 2022-9-13 14:58
wrx198728 发表于 2020-10-23 23:43
@ @an memBuf;
@ INT_P npResultTextLength;
@ const char * 路径c= GetMbsText (@.GetText (), memBuf,  ...

非常感谢,刚好用上了!




欢迎光临 火山软件开发平台 (https://bbs.voldp.com/) Powered by Discuz! X3.4