WCSCMP参数随机停止工作
wcscmp arguments randomly just stopped working?
我正在使用:
const wchar_t TARGET_NAME[] = L"ac_client.exe";
if (!wcscmp(pe32.szExeFile, TARGET_NAME))
要找到一个过程并比较匹配它们的名称,PE32是processentry32。它曾经起作用,但随机随机停止了。现在,它在PE32下进行了红色下划线,说" char *"类型的参数与" const wchar_t *"类型的参数不相容
我不太了解。还有其他吗?我什至做过
#include <wchar.h>
以防万一。
如有记录,如果定义了UNICODE
,则ProcessEntry32结构要么扩展到PROCESSENTRY32W
,否则PROCESSENTRY32A
否则。您更改了预处理器符号。错误不仅弹出"随机" 。如果您希望代码对编译器环境不论编译,请明确使用Unicode名称(PROCESSENTRY32W
和Process32FirstW
)。
相关文章:
- Visual Studio 2017 停止工作,并在打开后显示许多控制台窗口
- 自 Windows 10 20H1 以来,具有单独线程的多个窗口停止工作
- C++代码停止工作错误使用cout内部函数
- LoadImage 在 Windows 更新后停止工作
- C++程序工作,但 Windows 显示"程序.exe已停止工作"
- VS 代码 C/C++ 智能感知在更新后停止工作
- 不使用与左右停止工作命名空间 std 的简单比较
- 为什么通过定义另一个指针单元格,整个代码停止工作?
- 德拉吉诺 LG01-S 收到异常数据包并停止工作
- G++ 在生成文件中使用时停止工作
- 当循环在条件C++之前停止工作时
- GCC:--静态链接到pthread的整个存档配方在最近的GCC版本中停止工作
- 正则表达式代码无缘无故停止工作
- 我的代码在第 4 个选择后停止工作
- 读取二进制文件大小的短自上周以来停止工作
- C++ 已停止工作静态映射函数
- Vscode 自动格式化代码在运行几次后停止工作
- 接线派C++串行功能随机停止工作
- WCSCMP参数随机停止工作
- mciSendString随机停止工作