/*
hw1:  理解文件系统方式下的数据管理
1. 按照已给出代码部分的功能需求完成相应函数功能(增、删、改、查)
2. 为提高代码重用率,根据需要添加适当的函数(例如:读文件,写文件...)
3. 提高程序的文档化程度,添加必要的注释
4. 数据文件以 students.dat 命名,以文本(非二进制流)方式写入
5. 源程序要求用gcc编译通过
6. 不得抄袭,自己独立完成(无论完成多少代码)。作业提交至 http://10.10.52.52/submit/
 用户名和初始密码均为学号(建议首次登录后修改密码),登录后建立hw1文件夹,
 将源程序文件上交到刚刚建立好的hw1文件夹下,期限:2009.09.17
7. 评分规则:提交时间先后/代码文档化程度/代码清晰度/代码重用程度/代码完备度(是否考虑了足够多的可能性?)
   /是否有雷同或抄袭?
8. 有问题可以email联系: duckybsd at bsdmail.org
*/

#include <stdio.h>
#include <stdlib.h>
#include <string.h>
// 定义学生记录的结构体,并定义一种新数据类型Stud
typedef struct student_type
{
    char num[12]; //学号
    char name[8]; //姓名
    int age;  //年龄
 char dep[32]; // 系
} Stud;
void add();
void delete();
void update();
void query();
void add(){//添加新纪录到数据问价 students.dat
    printf("请输入新增学生的信息:\n");
    printf("(add)学号:\n");
    printf("(add)姓名:\n");
    printf("(add)年龄:\n");
 printf("(add)系:\n");
}
void delete(){   //以学号为关键字删除记录
    printf("(delete)请输入需要删除的学生学号:\n");
}
void update(){   //以学号为关键字修改记录信息
    printf("(update)请输入需要修改的学生学号:\n");
}
void query(){   //以学号或姓名为查询字段进行查询
    printf("(query)请输入需要查询的学生学号:\n");
}
int main()
{
    int menu;
    while (1) {
        printf("------学生基本信息管理系统v1.0------\n");
        printf("1. 增加学生纪录\n");   
        printf("2. 删除学生纪录\n");   
        printf("3. 修改学生纪录\n");   
        printf("4. 查询学生纪录\n");
        printf("5. 退出系统\n");
        printf("请选择对应操作序号:");       
        scanf("%d", &menu);
        switch (menu) {
            case 1: add(); break;
            case 2: delete(); break;
            case 3: update(); break;
            case 4: query(); break;
            default: break;
        }
  if (menu==5) exit(1);
        printf("\n");
    }
}