gpt4 book ai didi

将字符转换为 LPCWSTR

转载 作者:太空宇宙 更新时间:2023-11-03 23:35:51 27 4
gpt4 key购买 nike

char lpszUsername[255];
DWORD dUsername = sizeof(lpszUsername);
GetUserNameA(lpszUsername, &dUsername);
ret_status = NetUserGetInfo(pc_name, lpszUsername, 1, (LPBYTE*)&ui);

所以我需要 char 用于 GetUserNameA,但用于 NetUserGetInfo - LPCWSTR。什么鬼?如何将 char 转换为此?

error C2664: 'NetUserGetInfo' : cannot convert parameter 2 from 'char [255]' to 'LPCWSTR'

最佳答案

LPCWSTR 翻译成英文为:“宽字符字符串”,或 C 中的 wchar_t*。

要将 ascii 字符串转换为宽字符字符串,您可能需要一个特殊的转换函数。

mbstowcs() 可能是您所需要的。

关于将字符转换为 LPCWSTR,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3852435/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com