• C语言实现学生信息管理系统

    程序概述: (1).已实现添加学生、查看学生、修改学生、删除学生、查看所有学生、查询学生、将学生数据输出为文件、将输出过的文件中的数据读入的功能,功能运行正确。 (2).实现原理:先在内存中暂时保存数据(可以从文件中读取),再将数据输出到文件里。 (3).过程概述和必要解释(由于这次的作业时本人现在Visual Vtudio里写的,因此有些函数VS认为不安全,所以用了其他的安全函数,如:scanf_s(),fopen_s()等)。 1.首先程序运行时会申请size(默认100)大小的stu类型的结构体数组,并且进行初始化。学生数量初始化(即,SizeStudent=0)。 2.进入循环并输出菜单,提示输入option。 3.在添加学生时会提示学生序号(order)。 4.在查看学生时要跟据序号(order)查看。 5.删除学生的原理是将指定的学生用后面的覆盖,之后的都前移一位。 6.输出学生数据为文件时会提示选择(1 or 2),根据选择进行操作,1为“w+”,2为“a+”.由于用fwrite()函数进行的文件写入,所以直接打开文件会是乱码。

    0
    571
    111KB
    2023-05-05
    0
关注 私信
上传资源赚积分or赚钱