鱼C论坛

 找回密码
 立即注册
查看: 4900|回复: 6

最近在复习C语言链表的知识,并编写了学生管理系统,包含增删改查,排序,文件存取

[复制链接]
发表于 2016-8-8 14:19:51 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
其中main函数如下,具体的代码见git上,并请大神指教,
工程使用GCC编译,包含Makefile文件,同时测试过win环境同时可用

同时代码会随时更新。。git地址git@github.com:loyalty521/StudentSocket.git
git项目主页网址https://github.com/loyalty521/StudentSocket

  1. #include <stdio.h>
  2. #include <string.h>
  3. #include <stdlib.h>
  4. #include "linklist_text.h"

  5. int main(int argc, const char *argv[])
  6. {
  7.     STD *head;
  8.     int cmd,flag =0;
  9.     head = (STD *)malloc(sizeof(STD));
  10.     while(cmd != 8 )
  11.     {
  12.         flag = 0;
  13.         while(flag != 1)
  14.         {
  15.             printf("①添加学生\n②显示成绩列表\n③删除学生\n④排序\n⑤保存数据\n⑥读取数据\n⑦修改\n⑧退出系统\n\n");
  16.             printf("等待输入命令:");
  17.             flag = scanf("%d",&cmd);
  18.             __fflush();
  19.             if(flag != 1)
  20.                 printf("输入命令错误!请重新输入\n");
  21.         }
  22.         switch(cmd){
  23.             case 1:
  24.                 create_item_student(head);
  25.                 break;
  26.             case 2:
  27.                 put_student(head);
  28.                 break;
  29.             case 3:
  30.                 del_item_student(head);
  31.                 break;
  32.             case 4:
  33.                 order(head);
  34.                 break;
  35.             case 5:
  36.                 save_data(head);
  37.                 break;
  38.             case 6:
  39.                 head = read_data();
  40.                 break;
  41.             case 7:
  42.                 change_student(head);
  43.                 break;
  44.             case 8:
  45.                 break;
  46.         }
  47.     }
  48.     free(head);
  49.     return 0;
  50. }
复制代码

0728.zip

73.9 KB, 下载次数: 45

工程源码

小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2016-8-8 16:08:28 | 显示全部楼层
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2016-8-16 16:37:51 | 显示全部楼层
看看看
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2016-8-18 11:55:50 | 显示全部楼层
看看看
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2016-8-18 12:01:33 | 显示全部楼层
看看看
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2016-10-26 17:29:53 | 显示全部楼层
看看看
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2022-12-9 20:52:58 | 显示全部楼层
排序是不是非结点交换的排序
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-5-10 04:58

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表