标签: c++ zlib
我正在使用zlib提取gzip压缩文件。我正在使用gzgetc阅读单个字符。从流中提取最后一个有效字符后,gzeof返回true。我的理解是,只有在阅读流的末尾时才会发生这种情况。
gzgetc
gzeof
true
这是预期的行为,还是我使用了这个错误?
答案 0 :(得分:1)
gzeof()才会返回true,如zlib.h中的文档中所述。
gzeof()
您使用的是什么版本的zlib?在{zlib 1.2.6中修复了gzeof()的问题。