gpt4 book ai didi

c++ - 尝试使用 GetModuleFileName 查找可执行文件但返回数字

转载 作者:行者123 更新时间:2023-11-28 05:24:54 27 4
gpt4 key购买 nike

这是我的代码。我有一个缓冲区来保存输出,但它返回数字。有人可以解释一下吗?我怎样才能得到我的 exe 文件?

wchar_t buffer[MAX_PATH];
GetModuleFileName(NULL,buffer,sizeof(buffer));
cout << buffer << "\n";

最佳答案

cout 是控制台输出的 ANSI 版本。你必须使用宽版本的 cout: wcout:

wchar_t buffer[MAX_PATH];
GetModuleFileName(NULL,buffer,sizeof(buffer));
wcout << buffer << "\n";

或者使用所有的 ansi 版本:

char buffer[MAX_PATH];
GetModuleFileNameA(NULL,buffer,sizeof(buffer));
cout << buffer << "\n";

关于c++ - 尝试使用 GetModuleFileName 查找可执行文件但返回数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40750866/

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