gpt4 book ai didi

c++ - Windows 中是否有用于 C++ 的简单 Program Files/Program Files (x86) 指令?

转载 作者:可可西里 更新时间:2023-11-01 13:29:27 26 4
gpt4 key购买 nike

我目前正在硬编码我的应用程序的路径,如下所示:

const char* OriginCopyFile = "C:\\Program Files (x86)\\i-cut\\i-cut\\Origin_copy.txt";

此应用程序将在 32 位和 64 位系统中运行。我如何检测没有文件名的路径,以便将其与多个文件一起重用并使其在体系结构之间可移植。

最佳答案

您可以使用 GetModuleFileName获取可执行文件的路径,无论它安装在何处,甚至以后移动到哪里。然后你可以 PathRemoveFileSpec删除可执行文件名称(或 strchr() 和 friend ,如果你想支持早于 Windows 2000 的版本)。

关于c++ - Windows 中是否有用于 C++ 的简单 Program Files/Program Files (x86) 指令?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8348567/

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