rm;РHead==NULLРHead=pРTail->next=p;РTail=p;РTail->next=NULL;РReturn head;Р创建完成РScanf(num,name,kind,&stime,&ttime,&etime,&score,&term);Р是Р是Р否Р否Р2.4.5浏览模块Р浏览模块主要用管理员中的“浏览课程”prin()函数和学生功能中的“浏览所有所有课程Р”prin1()函数,将所有的课程信息输出,即将all_sub.txt文件里面的内容全部输出:Р浏览所有课程РSUB *ptr;Рhead=NULL;Рreadfile();РHead==NULLРPrintf(NO RECORDS);РReturn;Р输出课程信息Р是Р否Р2.4.6查询模块Р查询模块search() 函数主要用于管理员功能中的“查询课程”和学生功能模块中的“查询所有课程”,查询模块共分为三个查询方法:按课程名称查找,按课程性质查找和按学分查找switch语句中,每一个case语句就是一中查询方法:Р课程信息查询Р按1-3数字键进入各选项Р1、按课程性质查找Р2、按学分查找Р3、退出查找Р进入所选目标Р2.4.7插入链表模块Р 插入链表myInsert(SUB *subj)函数操作主要用于添加课程,在整个课程信息中加入一些新课程,它在添加模块中被调用:Р插入链表模块РSUB *p1,*p2;Рp1=subj;Рhead==NULLРhead=p1;Рhead->next=NULL;Рp2=head;p2;Рp2=p2->nextРp2->next==NULLРp2->next=subj;Рsubj->next=NULL;Рbreak;?Рeturn head;Р是Р否Р否Р否Р是Р是Р2.4.8添加模块Р添加模块insert() 函数主要用于增加课程信息,采用链表的操作: