我成功写入运行示例的文件夹中的文件:
// I run "test" executable file in "TestWrite File" folder
const char *path="/home/kingfisher/Desktop/TestWrite File/xml/kingfisher.txt";
std::ofstream file(path); //open in constructor
std::string data("data to write to file");
file << data;
但是,如果我尝试使用动态路径: 编写*path = "/xml/kingfisher.txt"
,它会出错(在Windows
,它会很好)!我如何使用上面的动态路径(不是特定路径)编写?谢谢!