- 博客(1)
- 收藏
- 关注
原创 c++程序打不开相对路径文件解决方案
问题: c++程序用fstream打开文件时,使用相对路径,打不开文件。 分析: 编译后的二进制文件存放路径,和程序运行的路径可能不一致,使用如下代码查看程序运行的路径 char buffer[256]; char *val = getcwd(buffer, sizeof(buffer)); if (val) { std::cout << buffer << std::endl; } 这部分代码会打印出程序当前运行的路径,而源文件中相对路径是基于二进制文件的路径。
2020-11-16 09:43:53
3496
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人