标签: c++ qt boost fstream
我在读写模式下打开文件。我正在读取文件内容,并希望在读取之后但在关闭流之前清除文件内容。我尝试在Google上搜索但找不到任何信息。
注意:我不想在打开文件时截断文件。
如果使用标准C ++不可能使用任何其他库,如boost或Qt?
答案 0 :(得分:1)
标准C ++不支持此功能,但通常的操作系统会执行:Posix下的truncate和Windows下的SetEndOfFile。
truncate
SetEndOfFile