有没有办法截断一个打开的文件流?

时间:2014-02-17 11:01:55

标签: c++ qt boost fstream

我在读写模式下打开文件。我正在读取文件内容,并希望在读取之后但在关闭流之前清除文件内容。我尝试在Google上搜索但找不到任何信息。

注意:我不想在打开文件时截断文件。

如果使用标准C ++不可能使用任何其他库,如boost或Qt?

1 个答案:

答案 0 :(得分:1)

标准C ++不支持此功能,但通常的操作系统会执行:Posix下的truncate和Windows下的SetEndOfFile