ICEPUB_COMPRESSFILE *icePub_compressFile = 0
HINSTANCE hDLLDrv = LoadLibrary("icePubDll.dll")
if(hDLLDrv)
{
icePub_compressFile = (ICEPUB_COMPRESSFILE *)GetProcAddress(hDLLDrv, "icePub_compressFile")
}
if(icePub_compressFile)
icePub_compressFile("a.exe","a.Z")
if(hDLLDrv)
FreeLibrary(hDLLDrv)
typedef int (WINAPI ICEPUB_UNCOMPRESSFILE)(char *strZipFilename,char *strFilename)
ICEPUB_UNCOMPRESSFILE *icePub_uncompressFile = 0
HINSTANCE hDLLDrv = LoadLibrary("icePubDll.dll")
if(hDLLDrv)
{
icePub_uncompressFile = (ICEPUB_UNCOMPRESSFILE *)GetProcAddress(hDLLDrv, "icePub_uncompressFile")
}
if(icePub_uncompressFile)
icePub_uncompressFile("a.Z","a.exe")
if(hDLLDrv)
FreeLibrary(hDLLDrv)
1、在c语言文件或存有c语言文件的文件夹上,右单击鼠标,在d出的菜单上选择压缩到"xxx.zip"
2、打开360压缩软件,在工具栏上单击添加,选择
c语言文件或文件夹,然后单击工具栏上的一键压缩。
winrar软件安装后,所在的安装目录下有个rar.exe,开一个命令窗口到该目录下运行rar/?就能看到用法了,在你的程序里面调用它的相应命令行是最简单的方法,自己编写压缩算法的话,先不谈效率,起码算法就是相当复杂的了
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)