# StudentInfoSystem **Repository Path**: clcmj/StudentInfoSystem ## Basic Information - **Project Name**: StudentInfoSystem - **Description**: C语言版学生管理系统 - **Primary Language**: Unknown - **License**: LGPL-3.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2023-09-17 - **Last Updated**: 2023-09-18 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 学生信息管理系统 学生信息管理系统是一个简单的C语言项目,用于管理学生的基本信息,如姓名、性别、年龄、班级和联系方式。 ## 功能 1. **添加学生信息**:输入学生的基本信息。 2. **修改学生信息**:根据学号查找并修改学生的基本信息。 3. **删除学生信息**:根据学号删除学生信息。 4. **查询学生信息**:根据学号或姓名查询学生信息。 5. **显示所有学生信息**:列出系统中的所有学生信息。 6. **数据存储**:将学生信息保存到文件中,并在启动时从文件加载数据。 ## 使用方法 1. 克隆或下载此仓库到本地。 2. 使用C编译器(如gcc)编译项目。 3. 运行编译后的程序。 4. 根据屏幕上的提示进行操作。 ## 编译指南 使用gcc编译: ```bash gcc main.c student.c file_ops.c -o student_info_system ``` 然后运行: ```bash ./student_info_system ``` ## 数据格式 学生信息保存在`students.txt`文件中,每行代表一个学生,字段之间用逗号分隔。 示例: ``` 1,张三,男,20,计算机科学与技术1班,13800138001 2,李四,女,19,计算机科学与技术2班,13800138002 ... ``` ## 贡献 欢迎对此项目进行贡献!请先fork此仓库,然后提交pull request。 ## 联系作者 有需要项目指导,修改,贡献,均可联系作者 v: 18434754519 q: 826155567