摘要: 1. 模块关系图2. 定时器模块 == 模拟定时器 + 基本定时器模拟定时器结构typedef struct stuSimTimer{ char szName[20]; //定时器时间 int nInterval; //定时间隔,取0时表示取消定时 time_t nLast; //上次定时的系统时间 int nRemain; //剩余时间 int (*pfunc)(char *); //定时到达 执行代码} SIMTIMER;typedef SIMTIMER * PSIMTIMER;模拟定时器有两种方法 :a:相对时间法for (i=0; i= sTim... 阅读全文
posted @ 2013-08-07 14:42 今晚打酱油_ 阅读(255) 评论(0) 推荐(0) 编辑
摘要: 1. 字符串报文分类: 固定长度字符串报文, 固定分隔符字符串报文。2. 字符串报文组包3. 字符串报文解析字符串报文结构体:typedef struct STRRESVARstu{ int nAmount; //数据域总数 int nFlag; //报文类型 0定长域 1分割域 int *filedlen; //每个数据域的长度 int nCompartlen; //分割符号的长度 char szCompart[10]; //分隔符符串 char **filedaddr; //指向每个数据域首地址的指针} STRRESVAR;4. 示例一#in... 阅读全文
posted @ 2013-08-07 09:37 今晚打酱油_ 阅读(690) 评论(0) 推荐(0) 编辑