C
fervent
精通C和C++语言,擅长嵌入式软件设计和开发,目前从事基于Linux的嵌入式软件开发。
展开
-
优秀代码赏析(c, 链表, 命令解析框架)
以下代码摘录自 vivi-20090929 #ifndef _VIVI_COMMAND_H_ #define _VIVI_COMMAND_H_ enum ParseState { PS_WHITESPACE, PS_TOKEN, PS_STRING, PS_ESCAPE }; typedef struct user_command { const char *name; void原创 2013-09-06 18:06:11 · 949 阅读 · 0 评论 -
优秀代码赏析(c, 消息处理框架)
本代码片断摘录自FreeDos下的Edit软件,实现了类似Windows下的postmessage和sendmessage功能。#define MAXMESSAGES 100 typedef long PARAM; typedef enum messages { /* 自定义消息 */ MSG1, MSG2, MSG3, MESSAGECOUNT } MESSAG原创 2013-09-11 15:24:46 · 958 阅读 · 0 评论