我如何在标准输出中写入特定位置?

时间:2019-06-13 00:03:12

标签: c++ cout

我用一些gzip密钥编写LZW / Huffman存档器。我需要实现一个-l键,该键输出有关存档的信息。我想将此信息写在文件的开头。因此,我可以使用seekp()在特定位置写入8个字节的完整档案。但这没有用,因为我使用std::ostream*指针对文件进行操作(使用std :: in / std :: out时,我需要它来处理情况)。

还有其他方法可以做我想要的吗?我真的不想在写入std :: cout之前将所有内容都写入临时文件。

0 个答案:

没有答案