Visual studio 19读取宽字符(unicode)



我的问题是visualstudio将char作为宽char来读取。

char newChar ;
ReadProcessMemory(handle, (LPCVOID)(baseAddr), &newChar, 1, NULL);
std::cout << "Read char: "<<newChar << std::endl;

具有的输出

Read char: ╠ 

输出是unicode,但我把它声明为char,它应该只是一个字节的数据。此代码在visualstudio代码中有效,但在visualstudio19中无效。

对不起,我弄错了。它与wchar或unicode无关。ReadProcessMemory函数失败。不知道为什么,我需要管理员权限,但这就是的问题

相关内容

  • 没有找到相关文章

最新更新