我仅此而已 发表于 2022-6-24 22:32:04

话说C++中TCHAR类型,怎么转换成火山上。。。

本帖最后由 我仅此而已 于 2022-6-24 22:33 编辑

如题。。。搞了好久没搞明白。。。C++的基础太差了。。

火山PC 感觉没有好一点的C++基础。。玩不转。。。基础的可以。。

shuimiao 发表于 2022-6-24 22:40:05

多看下基本类的各种方法背后的嵌入式代码就会了,比如取涉及文本操作的估计就有这种转换

我仅此而已 发表于 2022-6-25 00:15:12

shuimiao 发表于 2022-6-24 22:40
多看下基本类的各种方法背后的嵌入式代码就会了,比如取涉及文本操作的估计就有这种转换 ...

@ TCHAR Buffer = { 0 };
@ GetModuleFileNameExW(GetCurrentProcess(), GetModuleHandleW(NULL), Buffer, MAX_PATH);
@ @<Buffer> = Buffer;

参考了一下,这个,
@ UCHAR data = { 0 };
@ @<dd> = data;
下面这个就出问题了。。

tmf19901124 发表于 2022-6-25 12:43:56

TCHAR在火山中表示WCHAR,在易语言中表示char

我仅此而已 发表于 2022-6-25 17:03:02

tmf19901124 发表于 2022-6-25 12:43
TCHAR在火山中表示WCHAR,在易语言中表示char

这个转换 先设置成字节集类就可以了,。这个问题解决了其他的还有问题。。。

飞扬工作室 发表于 2022-6-25 23:02:36

TCHAR就等于火山的字符型,也等于文本中的单个字符.

我仅此而已 发表于 2022-6-26 13:49:04

飞扬工作室 发表于 2022-6-25 23:02
TCHAR就等于火山的字符型,也等于文本中的单个字符.

大佬竟然现身了。。。
页: [1]
查看完整版本: 话说C++中TCHAR类型,怎么转换成火山上。。。