ofstream怎么打开不在同一当前路径的文件
时间: 2023-08-03 07:07:41 浏览: 88
ofstream,ifstream,fstream读写文件
5星 · 资源好评率100%
如果你想用`ofstream`打开不在同一当前路径的文件,你需要指定文件的完整路径。你可以使用绝对路径或相对路径来指定文件的位置。
下面是一个使用`ofstream`对象打开不在同一当前路径的文件的例子:
```cpp
#include <fstream>
int main() {
std::ofstream ofs("C:/myfolder/myfile.txt"); // 使用绝对路径
if(ofs.is_open()) {
ofs << "Hello World!";
ofs.close();
}
std::ofstream ofs2("../myfolder/myfile.txt"); // 使用相对路径
if(ofs2.is_open()) {
ofs2 << "Hello World!";
ofs2.close();
}
return 0;
}
```
在上面的例子中,我们使用`ofstream`对象打开了两个不在同一当前路径的文件。第一个文件使用了绝对路径,第二个文件使用了相对路径。请注意,使用相对路径时,我们使用了".."来引用上一级目录。
阅读全文