标签: c++ cout
我用一些gzip密钥编写LZW / Huffman存档器。我需要实现一个-l键,该键输出有关存档的信息。我想将此信息写在文件的开头。因此,我可以使用seekp()在特定位置写入8个字节的完整档案。但这没有用,因为我使用std::ostream*指针对文件进行操作(使用std :: in / std :: out时,我需要它来处理情况)。
seekp()
std::ostream*
还有其他方法可以做我想要的吗?我真的不想在写入std :: cout之前将所有内容都写入临时文件。