Это, вероятно, обманывает вас, потому что это проще, чем вы думаете. Вы просто открываете файл для создания и даете ему этот путь. Вуаля.
См. , например,
// fstream::open
#include <fstream>
using namespace std;
int main () {
fstream filestr;
// You need a doubled backslash in a C string
filestr.open ("C:\\file.txt", fstream::out);
// >> i/o operations here <<
filestr.close();
return 0;
}