用到的是zip util 的方法:
首先需要网上搜索下载 zip.cpp和zip.h两文件,然后添加到工程中!
下面是我做的一个实现压缩的小例子:
#include <windows.h>
#include <tchar.h>
#include <stdio.h>
#include "zip.h"
void CreateFiles();
int _tmain(int argc, _TCHAR* argv[])
{
CreateFiles();
HZIP hz; DWORD writ;
hz = CreateZip("c:\\Radar.zip", 0);//创建压缩文件
ZipAdd(hz ,"data.txt", "\\data.txt");
CloseZip(hz);
DeleteFile("c:\\data.txt");//删除txt文件
}
void CreateFiles()
{
HANDLE hf;

这篇博客介绍了如何在VC++中利用ZIP Util库进行文件压缩。通过创建并添加数据到data.txt文件,然后将其压缩成Radar.zip,展示了使用zip.cpp和zip.h头文件的步骤。最后,压缩完成后,源文件data.txt被删除。
最低0.47元/天 解锁文章
6797

被折叠的 条评论
为什么被折叠?



