C语言编写学生信息管理系统————适用于广大新手学习

C语言编写学生信息管理系统————适用于广大新手学习

编写思路:

(1)明确目的后,先写main()函数,使程序能通过输入的指令调用相应的函数,来实现所需的功能。

(2)接着写数据输入函数write():通过文件的打开、输入,将要输入的信息保存进文件,再关闭。

(3)接着写数据输出函数output():通过文件的打开、读取及打印到屏幕上,将文件的信息打印到屏幕上,最后将文件关闭。

(4)接下来写程序首界面函数face():设计界面并通过循环实现。

(5)接着写数据查找函数seek():先将你要查找的数据的学号赋予temp,通过文件的打开、读取,将数据读取出来,然后将读取出来的数据按顺序一一与temp对比,当两个相等时输出,若不相等,则输出“无此数据”,最后将文件关闭;

(6)再写数据排序函数sort():将文件打开,通过冒号排序法,按数据的学号大小进行排序,然后再将数据写入文件,最后将文件关闭;

(7)然后写数据删除函数sdelete():将要删除的数据的学号赋值给temp,然后通过文件的打开、读取,将数据读取出来,然后将读取出来的数据按顺序一一与temp对比,当两个相等时,该数据后面的数据往前移一位,即ob[i]=ob[i+1],将其覆盖,并使总数据数减1,最后将文件关闭;

(8)接着写数据插入函数insert():将文件打开,判断文件中是否已有数据,若有,则继续执行插入功能。插入:将要插入的位置及后面的数据都往后挪,总数据个数n加一,再将输入的数据覆盖掉要插入位置的数据,再将数据写入文件,最后关闭文件。

(9)接着写数据个数n的起始化函数initaln():判断是否存在文件,若不存在,则创建一个文件在D盘,若存在,则打开文件,将数据读取出来,计算出数据个数n最后再将文件关闭;

(10)最后写退出系统函数quit():由于在主函数中运用死循环来多次调用函数,所以需要一个程序来退出系统。该函数主要有退出界面设计和退出指令exit(0)完成。

详情代码请看:

点击打开链接


猜你喜欢

转载自blog.csdn.net/weixin_40789841/article/details/80966694