原创独一份,思路清晰,直接运行,比淘宝项目好,适用于大一课程设计
2021-09-02 17:02:17 21KB C语言 c++ 课程设计
c语言——学生信息管理系统 void main() { Link l; /*定义链表*/ FILE *fp; /*文件指针*/ int select; /*保存选择结果变量*/ char ch; /*保存(y,Y,n,N)*/ int count=0; /*保存文件中的记录条数(或结点个数)*/ Node *p,*r; /*定义记录指针变量*/ l=(Node*)malloc(sizeof(Node)); if(!l) { printf("\n allocate memory failure "); /*如没有申请到,打印提示信息*/ return ; /*返回主界面*/ } l->next=NULL; r=l; fp=fopen("C:\\student","ab+"); /*以追加方式打开一个二进制文件,可读可写,若此文件不存在,会创建此文件*/ if(fp==NULL) { printf("\n=====>can not open file!\n"); exit(0); } while(!feof(fp)) { p=(Node*)malloc(sizeof(Node)); if(!p) { printf(" memory malloc failure!\n"); /*没有申请成功*/ exit(0); /*退出*/ } if(fread(p,sizeof(Node),1,fp)==1) /*一次从文件中读取一条学生成绩记录*/ { p->next=NULL; r->next=p; r=p; /*r指针向后移一个位置*/ count++; } } fclose(fp); /*关闭文件*/ printf("\n=====>open file sucess,the total records number is : %d.\n",count); menu(); while(1) { system("cls"); menu(); p=r; printf("\n Please Enter your choice(0~9):"); /*显示提示信息*/ scanf("%d",&select;); if(select==0) { if(saveflag==1) /*若对链表的数据有修改且未进行存盘操作,则此标志为1*/ { getchar(); printf("\n=====>Whether save the modified record to file?(y/n):"); scanf("%c",&ch;); if(ch=='y'||ch=='Y') Save(l); } printf("=====>thank you for useness!"); getchar(); break; } switch(select) { case 1:Add(l);break; /*增加学生记录*/ case 2:Del(l);break; /*删除学生记录*/ case 3:Qur(l);break; /*查询学生记录*/ case 4:Modify(l);break; /*修改学生记录*/ case 5:Insert(l);break; /*插入学生记录*/ case 6:Tongji(l);break; /*统计学生记录*/ case 7:Sort(l);break; /*排序学生记录*/ case 8:Save(l);break; /*保存学生记录*/ case 9:system("cls");Disp(l);break; /*显示学生记录*/ default: Wrong();getchar();break; /*按键有误,必须为数值0-9*/ } } }
2021-08-25 09:43:18 18KB 信息管理系统 c语言 源代码
1
简单的C语言学生信息管理系统
2021-06-29 19:16:58 274KB c语言
1
算法与数据结构的课程设计,也可以作为C语言的课程设计使用,这个是我本科阶段自己写的课程设计。若有不足希望大家多多包涵
2021-06-28 09:12:01 1.21MB 课程设计 C语言 数据结构
1
c语言:学生信息管理系统.cpp
2021-06-24 13:03:30 5KB 代码规范
1
C语言详细学生成绩管理系统,完整系统,包括源文件、可执行文件和学生信息文件,可运行。
1
C语言学生管理系统程序设计基础报告(源码+报告)
2021-06-16 09:03:42 153KB c语言 学生管理系统 源码 程序设计
1
一个精心设计的C语言程序,非常适合初学者进阶或课程设计参考,本程序功能强大,界面友好,代码层次清晰,注释明确,可以说含金量很高
2021-06-10 15:56:11 42KB C语言 学生信息 管理 系统
1