簡體   English   中英

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

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

問題,如何添加 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,這將允許您按照預期的方式使用 + 運算符

非常感謝:Andreas Wenzel

我認為您錯過了實際路徑。 你應該像下面這樣(如果它是一個 Linux) "CurrentDir/FileName" std :: cout << currentDir + "\\" + "mydll.dll" << std :: endl;

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM