如何添加 GetCurrentDirectory 文件?C++[解决]

how do I add a GetCurrentDirectory file? C++ [solved]

本文关键字:C++ 解决 文件 GetCurrentDirectory 何添加 添加      更新时间:2023-10-16

问题,如何添加 GetCurrentDirectory 文件? 我有这个代码:

const unsigned long maxDir = 260;
         char currentDir [maxDir] = "";
         GetCurrentDirectory (maxDir, currentDir);
std :: cout << currentDir << std :: endl;

好的,但是如果我想添加一个文件 std :: cout <<currentDir + "mydll.dll" <<std :: endl;

它给了我一个错误。

如何包含当前目录 + 文件?

它是注入一个dll。

LPCSTR DllPath = currentDir + "mydll.dll";

非常感谢。

解决方案:对于 C 样式的字符串,必须使用 strcpy(( 和 strcat((。或者,您可以使用 std::string,这将允许您以预期的方式使用 + 运算符

非常感谢:安德烈亚斯·温泽尔

我认为实际路径缺少您。 你应该像下面这样做(如果是Linux( "当前目录/文件名" std :: cout <<currentDir + "\" + "mydll.dll" <<std :: endl;