在c ++中相对保存文件

时间:2015-11-25 14:44:56

标签: c++ save directory

我想保存一个字符串。
如果我有以下目录结构:

.
└── folder1
    ├── folder2
    │   └── myCode.cpp
    └── saved_forms

如何将我的字符串保存在Circle.txt的{​​{1}}文件中?现在我正在做:

saved_forms

并将ofstream fichier("Circle.txt", ios::out | ios::app); 保存在Circle.txt中。

2 个答案:

答案 0 :(得分:2)

您可以使用" ../ saved_forms / Circle.txt"。它在当前文件夹上方的一个文件夹级别,然后转到saved_forms文件夹并创建" Circle.txt"那里。

ofstream fichier("../saved_forms/Circle.txt", ios::out | ios::app);

希望有所帮助

答案 1 :(得分:0)

文件相对于当前工作目录保存。如果它始终从folder1/folder2/开始运行,则只使用ofstream fichier("../Circle.txt", ios::out | ios::app)