我在目录中有一个 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);
}