05 2021 档案

摘要:通过-D选项可以控制编译器在编译时的宏定义值,测试例程如下: #include <stdio.h> #ifndef CCC #define CCC 1024 #endif int main() { printf("%d\n",CCC); return 0; } 显然这里面定义了一个宏CCC。 如果使 阅读全文
posted @ 2021-05-25 23:00 castor_xu 阅读(1218) 评论(0) 推荐(0)
摘要:通过zlib库是可以实现压缩和解压缩文件,或者是对字节流进行压缩、加密等功能。 这里实现了一个对文件的压缩和解压程序。 1. 函数原型 //compress a file int compressFile(const char *srcfile, unsigned long *srclen, con 阅读全文
posted @ 2021-05-19 18:32 castor_xu 阅读(7027) 评论(0) 推荐(0)
摘要:1. 显示与位置参数(Positional Parameters ) 可以使用echo或者printf在终端中显示信息,例如: echo "hello $1" printf "the first argument is %s\n" $1 运行将显示: 注意,printf的格式化字符串和站位参数之间使 阅读全文
posted @ 2021-05-15 16:56 castor_xu 阅读(60) 评论(0) 推荐(0)
摘要:1. 下载与安装 官网地址是:http://www.zlib.net/,目前最新的版本是1.2.11。下载的文件包为zlib-1.2.11.tar.gz 在Linux下解压,然后在终端中进入其文件夹,之后使用如下命令: #配置 ./config #编译 sudo make #安装 sudo make 阅读全文
posted @ 2021-05-13 19:26 castor_xu 阅读(2018) 评论(0) 推荐(0)