⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 list.h

📁 闹钟的c源程序
💻 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 + -