RegSetValueEx(hKey, L"test", 0, REG_SZ, (BYTE*)path, wcslen(path)*2);
wcslen ( path ) 返回的是字符串中的字符数;在 UNICODE 编码中,一个字符占2个字节;
sizeof(TCHAR) 在 UNICODE 中等于 2 ;
所以,这里直接乘以 2 也可以。
RegSetValueEx(hKey, L"test", 0, REG_SZ, (BYTE*)path, wcslen(path)*2);
wcslen ( path ) 返回的是字符串中的字符数;
iOS和Android,Linux这类的wchar都是占4个字节的; 前提:给一个GB2312的char*
举报文章
请选择举报类型
补充说明
0/200
上传截图
格式支持JPEG/PNG/JPG,图片不超过1.9M