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)完成。

详情代码请看:

点击打开链接


评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值