C++里面的LPSTR再火山PC是什么类型啊
C++里面的LPSTR再火山PC是什么类型啊 是文本型吗?还有C++这句话char tokenname[64]="123.exe";
怎么转换位火山代码啊
(LPSTR)@<所欲寻找的文本>.GetText () 火山的文本型,来个强制转换应该就可以了了吧。。 LPSTR 是以 NULL(‘\0’) 结尾的 ANSI 字符数组指针;
LPWSTR 是以 NULL(‘\0’) 结尾的 Unicode 字符数组指针;
LPWSTR才是等于火山文本型的指针,LPSTR 直接强转到火山的文本型,可能会乱码。
char tokenname 是定义了一个长度为 64 的字符数组,然后把字符串 "123.exe" 赋值给它。
火山你可以直接用 文本型变量 = "123.exe"
但具体怎样转换,还是得看你是写什么,你这估计是要封装 Xelloss0618 发表于 2021-11-3 22:17
LPSTR 是以 NULL(‘\0’) 结尾的 ANSI 字符数组指针;
LPWSTR 是以 NULL(‘\0’) 结尾的 Unicode 字符数组 ...
LPSTR 那这个到底应该写 什么类型呢 或者怎么转换呢 sss啥 发表于 2021-11-3 23:38
LPSTR 那这个到底应该写 什么类型呢 或者怎么转换呢
你是封装 Win32 API 吧?火山请用 W 后缀的 API,使用的就是 LPWSTR,可以直接转到文本型。
非要在火山里使用 LPSTR,那要把它转换到字节集类,再多字节到文本(),或者用 Win32 API 转换成 Unicode,再转到文本。 Xelloss0618 发表于 2021-11-4 08:50
你是封装 Win32 API 吧?火山请用 W 后缀的 API,使用的就是 LPWSTR,可以直接转到文本型。
非要在火山里 ...
LPSTR,P开头结构的你直接申明为变整数保平安----------------------------实际就是个指针地址
如果要使用的话,你可以直接操作指针,或者转成火山的文本型、字节集都可以
用指针到字节集()转为字节集类,然后在用多字节到文本()转为文本型,,,,,,,,,,,,
页:
[1]