![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-01 19:41 |
共 48,037 主题排行 / 350,122 发帖 / 今日 2 篇 / 48,249 会员排行 |
| DOS开发编程 & 发展交流 (开发室) » 请教,C编程的压缩zlib问题 |
| 可打印版本 1,140 / 1 |
| 第1楼 ylinv112 | 发表于 2006-12-25 01:01 |
| 新手上路 发帖 4 积分 16 | |
|
请教,C编程的压缩zlib问题 我用得是wintc 1.9.1在WINDOSWS下编程,我下载了zlib-1.2.3,并把 zlib.H,ZCONF.H复制到C:\Win-TC\Include中,当我连接下面的代码就出问题了:
#include <bios.h> #include <conio.h> #include <stdio.h> #include "zlib.h" #ifdef STDC # include <string.h> # include <stdlib.h> #endif #if defined(MSDOS) || defined(OS2) || defined(WIN32) || defined(__CYGWIN__) # include <fcntl.h> # include <io.h> # define SET_BINARY_MODE(file) setmode(fileno(file), O_BINARY) #else # define SET_BINARY_MODE(file) #endif main() { char a[]={1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16}; char *bout1,*bout2; int dstLen,result; result=0; bout1=&a; bout2=&a; dstLen=16; result=compress(bout1,&dstLen,bout2,16); printf("%s",&bout1); getch(); } 一直提示 "未定义的符号 '_compress' 在模块 noname.c" noname.c为我这段代码的文件. 请问这是咋回事?麻烦请您给我修改一下? 还有能不能把压缩和解压缩的都给写下来? 谢谢!!!!!!!! |
|
| 第2楼 GOTOmsdos | 发表于 2006-12-28 05:10 |
| 铂金会员 发帖 1,827 积分 5,154 | |
|
已在编程论坛答复了..
|
|
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |