您的位置:首页 > 编程语言 > C语言/C++

vc++中压缩文件--ZIP Util

2016-01-07 11:34 246 查看
用到的是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;
DWORD writ;

hf = CreateFile("c:\\data.txt",GENERIC_WRITE,0,NULL,CREATE_ALWAYS,FILE_ATTRIBUTE_NORMAL,NULL);
const char *src = "我有一只小毛驴我从来也不骑,有一天我心血来潮骑着它去赶集\r\n";     
WriteFile(hf,src,(DWORD)strlen(src),&writ,NULL);    //往txt文本中写内容
CloseHandle(hf);

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  VC++ txt ziputil压缩