如何添加 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,这将允许您以预期的方式使用 + 运算符
非常感谢:安德烈亚斯·温泽尔
我认为实际路径缺少您。 你应该像下面这样做(如果是Linux( "当前目录/文件名" std :: cout <<currentDir + "\" + "mydll.dll" <<std :: endl;
相关文章:
- 运行同一解决方案的另一个项目的项目
- Project Euler问题4的错误解决方案
- Ardunio UNO解决了多个重叠的定时器循环
- 如何解决gcc编译器优化导致的centos双编译器设置中的分段错误
- 两个文件使用彼此的功能-如何解决
- 计算每个节点的树高,帮助我解释这个代码解决方案
- 如何解决"invalid conversion from 'char' to 'const char*'"
- 在java中解决这段代码时面临循环中的问题
- C++:Application.cpp中抛出了未解析的外部符号(解决方案在问题的末尾,供未来的读者参考)
- 难以理解某些人解决IOI问题的源代码
- visual c++,如何获取解决方案目录中的代码
- 如何解决错误:SCIP C++中的 SCIP 阶段无效 <10>
- 节俭并发:未解决的外部问题
- IpOpt拒绝解决不受约束的问题
- 如何解决这个超硬恒星的创造问题
- 循环无限运行C++解决骑士之旅问题
- 有没有办法在远程设备上打开和编辑visual Studio 2017解决方案
- C++Matching Brackets 2解决方案不起作用
- 在 ubuntu3 上C++ goto 定义有什么解决方案吗16.04?
- 为什么这段代码不起作用,我该如何解决?