如何将用于创建文件的文件的路径提供给C++中的其他文件夹



我在目录中有一个 cpp 文件: "/home/bidesh/Coding/6 DOF/RotorCraft/test/NearestPoint/6DoF">

在此代码中,我正在创建一些需要存储在目录中的输出 "/home/bidesh/Coding/6 DOF/RotorCraft/test/NearestPoint/6DoF/Box">

输出是名称串联的文本文件,如何提供路径?

虽然我试图查看互联网,但大多数示例都是针对简单的文件名,而不是用于连接的文件名。

string base1("Box");
string base2(".txt");
for(int i=0;i<(nx*ny*nz);++i)
{
    ofstream(base1+to_string(i)+base2);
}

所以很明显,这些文件是在同一目录中创建的。 但是我如何提供此代码的路径以在其他目录中创建我的文件?

您只需要在目录和文件名之间放置斜杠(/(即可形成相对路径。

string base1("Box/");
string base2(".txt");
for(int i=0;i<(nx*ny*nz);++i)
{
    ofstream(base1+to_string(i)+base2);
}

相关内容

  • 没有找到相关文章

最新更新