📄 tree_node.h
字号:
/********************************************************
文 件 名: tree_node.h
所属项目:
编写单位:
作 者: 易剑
编写日期: 2003-02-13
版 本:
功能描述: 操作配置文件的树结构
修改日志:
修改时间:
修 改 者:
修改内容:
说 明: 本系列代码可以随意修改,但不得用任何商业用途
*********************************************************/
#ifndef _TREE_NODE_H
#define _TREE_NODE_H
#ifndef LINE_MAXLEN
#define LINE_MAXLENGTH 512 /* 源文件中一行文本的最大长度 */
#endif
/* 树结点 */
struct tree_node
{
char data[LINE_MAXLENGTH]; /* keyname=keyvalue 中的 keyname */
char value[LINE_MAXLENGTH]; /* keyname=keyvalue 中的 keyvalue */
int flag; /* 结点类型,0:叶子结点,1:内部结点,根的标志为 -1 */
struct tree_node *firstchild; /* 第一个儿子 */
struct tree_node *nextsibling; /* 下一个兄弟 */
};
typedef struct tree_node TREE;
typedef struct tree_node *PTREE;
#endif /* _TREE_NODE_H */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -