学生信息管理系统简单模拟(C语言实现)

这是一个使用C语言编写的简单学生信息管理系统,包括创建链表、插入学生信息、查询信息、删除信息和输出所有学生信息的功能。用户可以按学号或姓名进行查询,并通过菜单进行各种操作。
摘要由CSDN通过智能技术生成

/*通过vc++6.0编译*/

/*菜鸟级第一次晒程序,请高人指点,*/
#include<stdio.h>
#include<stdlib.h>
#include<string.h>

typedef struct node_1{
   char num[8]; /*学号*/
   char name[8];/*姓名*/
   char score[2];/*成绩*/
 }Type; /*存储学生信息*/

typedef struct node_2{
  Type data;
struct node_2 *next;
}List; /*定义链表结构*/

      
print(){
        printf("=============================================/n");
      printf("====欢迎进入学生信息管理系统主菜单界面=======/n");
     printf("=============================================/n");
     printf("====请输入您的要操作的功能===================/n");
     printf("====1:建立学生信息的线性表==================/n");
     printf("====2:插入学生信息==========================/n");
     printf("====3:查询学生信息==========&

概述: 1)在已完成的版本中,通过链表的操作已可实现学生信息系统的建立,添加,删除,查找,输出。(学生信息的排序未实现) 2)在Windows环境下,通过调用vbs文件实现对指定文本的朗读。 已知问题: 1)菜单中有显示学生信息系统的载入,但是实际运行过程中,载入后不能对文件进行操作。 2)通过"Add"添加的学生信息在程序运行过程中可以进行操作,但是无法保存至文件。 3)在xp环境下,会提示“没有找到MSVCR100D.dll”以及缺少“windows.h”。具体解决方案分析中。 4)由于vbs文件的调用,Linux环境下应该会报错。 5)杀毒软件会对vbs文件拦截。 注意: 1)vbs文件应该与源文件或exe执行程序在同一目录下。 2)不要中途退出程序,否则记录不能保存。应该通过菜单“0”-“0”选择退出 Logs: 1)有一个问题是偶然发现的。我在写这个程序的时候使用的环境是Microsoft Visual Studio 2010 SP1。按照默认的设置编译了程序之后,将DEMO发给一个电脑上没有装VS环境的XP用户,但是程序运行提示缺失“MSVCR100D.dll”。后来经过网上的查证,发现是VS的编译设置的问题。 解决方案如下: 在VS的界面键盘快捷键Alt+F7,可以打开项目的属性窗口。左侧选择“配置属性”->“C/C++”->“代码生成”,右侧窗口中“运行库”一项默认为“多线程调试 DLL (/MDd)”,将该选项修改为“多线程 (/MT)”或“多线程调试 (/MTd)”,重新编译即可。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值