📄 list.h
字号:
#include <windows.h>
typedef struct _EVENTNODE
//响铃事件结点
{
int iHour; //响铃时
int iMin; //响铃分
int iSecond;//响铃秒
TCHAR szConten[256]; // 响铃内容
struct _EVENTNODE *next;//下一个结点
}EVENTNODE, *LPEVENTNODE;
//=============================================================
typedef struct _EVENTLIST
//链表结构体
{
int size; //表大小
LPEVENTNODE head; //表结点头指针
}EVENTLIST, *LPEVENTLIST;
//==============================================================
//创建结点
//p是结点指针,hour 是时间,min是分钟,second是秒,s是要传递串的指针
//成功返回true,失败则返false
bool CreateNode(LPEVENTNODE &p, int hour, int min, int second, TCHAR* s);
//==============================================================
//在删除结点
//p是结点的指针
//成功返回true,失败则返false
bool DelNode(LPEVENTNODE &p);
//==============================================================
//在俢改结点信息
//p是结点指针,hour 是时间,min是分钟,second是秒,s是要传递串的指针
//成功返回true,失败则返false
bool MordifyNode(LPEVENTNODE &p, int hour, int min, int second, TCHAR* s);
//==============================================================
//初始化链表
//L 表的指针
//成功返回true,失败则返false
bool InitList(EVENTLIST &L);
//==============================================================
//在链表表头添加结点
//L链表指针,p结点指针
//成功返回true,失败则返false
bool AddListNode(EVENTLIST &L, LPEVENTNODE p);
//==============================================================
//在链表上删除结点
//L链表指针,p结点指针
//成功返回true,失败则返false
bool DelListNod(EVENTLIST &L, LPEVENTNODE &p);
//==============================================================
//清空表
//L 表指针
//成功返回true,失败则返false
bool CleanList(EVENTLIST &L);
//==============================================================
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -