Как указать путь для создания связанного файла в другую папку в C ++? - PullRequest
0 голосов
/ 16 июня 2019

У меня есть файл 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);
}

Так что, очевидно, файлы создаются в одном каталоге. но как я могу дать путь к этому коду для создания моих файлов в каком-то другом каталоге?

1 Ответ

0 голосов
/ 16 июня 2019

Вам просто нужно поставить косую черту (/) между каталогом и именем файла, чтобы сформировать относительный путь .

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