Sas*_*aal 5 c++ fstream file relative-path
我尝试使用fstream加载文件.代码看起来像这样
file.open("../levels/level0.lvl");
if (file.is_open()) {
while (!file.eof()) {
std::getline(file, Str);
list = ReadLine(Str, list);
}
}
Run Code Online (Sandbox Code Playgroud)
但它什么都没有加载.是的,只有路径是绝对的.我怎样才能使路径相对?
文件夹"levels"托管在debug文件夹中.与exe相同的文件夹.
"文件夹"级别"托管在调试文件夹中.与exe文件夹相同."
levels文件夹与可执行文件路径相关的位置无关紧要.
确定相对路径的相关文件夹是实际启动可执行文件的工作目录.
看到这里:fstream也没有解决路径.
| 归档时间: |
|
| 查看次数: |
6153 次 |
| 最近记录: |