Chinaunix首页 | 论坛 | 博客
  • 博客访问: 8608694
  • 博文数量: 1413
  • 博客积分: 11128
  • 博客等级: 上将
  • 技术积分: 14685
  • 用 户 组: 普通用户
  • 注册时间: 2006-03-13 10:03
个人简介

follow my heart...

文章分类

全部博文(1413)

文章存档

2013年(1)

2012年(5)

2011年(45)

2010年(176)

2009年(148)

2008年(190)

2007年(293)

2006年(555)

分类: C/C++

2006-09-22 09:09:14

1、编程环境:winxp sp2+Dev-C++4.9.9.2
2\在devc++中下载更新zlib库
3\新建控制台应用程序.
4\在工程属性中设定其链接参数为-lz
5\编辑源程序如下,假设其工程文件名为ccc:
#i nclude
#i nclude
#i nclude
#i nclude

using namespace std;

int main(int argc,char **argv) 

   gzFile zip; 
   int c; 
   if (argc<2) return 0; 
   zip = gzopen(argv[1],"rb"); 
   while ((c=gzgetc(zip))!=EOF) putchar(c); 
    gzclose(zip);
   return 1; 
}
编译这段程序,可执行程序为ccc.exe
6\在这段源程序所实现的功能就是将压缩文档按字节一个个的读取并显示出来.
7\将devc++的bin目录下面的zlib1.dll拷贝到windows\system32目录下面,或是放到应用程序所在的目录.
8\下载一份gzip for windows,我所下载到的是1.3.5版本.
9\随便建立一个文件,如abc.txt
10\在gzip目录下面执行如下命令 gzip -9 abc.txt.gz,相当于把abc.txt压缩成文件名为abc.txt.gz的文件了.
11\执行ccc abc.txt.gz,会看到已压缩文件abc.txt.gz中的内容了.

阅读(1079) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~