在C 中的FSTREAM中设置默认目录路径
Set Default directory path in fstream in c++
我可以在C 中设置默认目录路径吗?如果我说,
fstream fPointer("file1.txt",ios::in);
它应该从/home/[user]/[path]/file1.txt
中找到文件它应该自动找到目录(/home/[user]/[path]/)每当我使用fstream或ofstream时。
fstream将在'当前'工作目录中打开文件(即从执行程序执行的目录)。如果您想更改此操作,请使用CD(Windows)或CWD(Linux?)在执行程序之前设置当前工作目录。
另外,只需指定构造函数中文件的完整路径。
std::string myDefaultDirectory = "/home/[user]/[path]/";
...
fstream fPointer(
myDefaultDirectory + "file1.txt",
ios::in);
相关文章:
- 对于MacOS上的G++,如何添加默认的include目录/usr/local/include和默认的库搜索路径/usr
- 为 QFileDialog 设置默认的 UNC 路径
- 如何获取当前用户的默认RAS电话簿路径?
- 为什么"/usr/include"不在 GCC 默认搜索路径中
- 为什么不按默认构造路径划分路径只是在 Visual Studio 中添加尾随分隔符?
- 链接库时的默认目录上的GCC或G 路径搜索顺序
- Visual Studio添加真正"global"默认包含路径
- 如何使用QT程序中的默认应用程序打开使用相对路径的PDF
- 在Visual Studio C 项目中设置默认的附加包含/库路径
- 在C 中的FSTREAM中设置默认目录路径
- 使用 C++ 获取默认的 Windows 文本编辑器.exe路径
- MFC中的默认选择路径
- 通过“gcc -v”查看Mac OS X中C标头的默认包含路径
- 尝试在 Windows 10 上获取默认 Web 浏览器路径失败
- curl_easy_setopt的默认路径是什么(卷曲、CURLOPT_CAINFO "cacert.pem");
- gcc 的默认标头路径,当在 /usr/local 之外停滞时
- QT.pro文件:如何更改MAC框架的默认包含路径
- eclipse CDT 8.01 - 默认路径(libstdc,libstdc++)在"include"目录中完全消失了
- Eclipse CDT "New Class"创建源文件的默认路径
- 在VS 2010中使用"open"保存文件的默认路径C++