我想获取我使用 ofstream 创建的文件的目录。我写的代码类似于
std::ofstream txt("sample.txt", std::ios::binary);
然后我写一些东西到txt文件,然后调用txt.close()关闭ofstream。写作时,我想获取sample.txt文件的位置并将其写入sample.txt。例如,目录路径将是这样的:
/home/usr/Downloads/sample.txt
我想将整个内容保存为字符串,以便将其写入 sample.txt 文件。任何人都可以帮忙吗?我正在使用 linux 来编写代码,这样做的通用方法会很好(在 windows、linux、mac 等上工作)。