outfile.h

来自「这是我自己做的C学生管理系统」· C头文件 代码 · 共 54 行

H
54
字号
#ifndef DZ
#define DZ

#include <windows.h>
//存储学生信息的结构体
typedef struct
{
	int  stuNo;
	char stuName[30];
	char stuSex;
	char stuAddress[100];
	struct
	{float gw;float sj;float rx;float hhx;} stuScore;
} stuInfo;


// 链表节点结构体
typedef struct pNode
{
	stuInfo *stu;
	struct  pNode *next;
} stuNode;

//各功能函数

//从x,y起画一个的文本框,高 high,宽 with
void Draw(HDC hdc,int x,int y,int high,int with,COLORREF pencolor,COLORREF bgcolor);
//插入新节点
stuNode * Insert(stuNode *pHead,stuNode *pNew);
//将学生信息加到新节点中
stuNode * addstu(stuNode *pHead,stuInfo *stuAddInfo);
//屏幕输出
void Output(HDC hdc,stuNode *pCur);
//按学号查找
stuNode *SearchByNo(stuNode *pHead,int stuNo);
//按姓名查找
stuNode * SearchByName(stuNode *pHead,char stuName[30]);
//按性别查找
stuNode * SearchBySex(stuNode *pHead,char stuSex);
//追加保存
void Save(stuNode *pHead);
//覆盖保存
void SaveTwo(stuNode *pHead);
//删除学生信息
stuNode * DelStu(stuNode *pHead,int stuNo);
//从文件读取数据
stuNode * Read();
//释放链表空间
void Release(stuNode *pHead);
//修改学生信息
stuNode * stuModify(stuNode *pHead,stuInfo *stu);

#endif

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?