接之前的一篇文章
http://blog.csdn.net/ljh0302/article/details/50384457
现在详细地给出利用zlib对.zip文件进行解压缩的过程:
参考文章(非常详细):http://m.blog.csdn.net/blog/wiceti9er/9252295
#include "unzip.h"
#include "zip.h"
#include <iostream>
#include <fstream>
using namespace std;
#pragma comment(lib,"zdll.lib")
const char *filename = "dev.txt";
/*
这里的压缩文件dev.zip中只包含一个文件dev.txt
所以循环遍历实际上只进行了一次,当然如果有多个文件可以依次获取
*/
int main()
{
//打开zip文件路径
unzFile zFile = unzOpen64("E:/dev.zip");
if(NULL