图书管理系统c语言 结构体数组实现 您所在的位置:网站首页 显示桌面 图书管理系统c语言 结构体数组实现

图书管理系统c语言 结构体数组实现

2024-06-09 11:43| 来源: 网络整理| 查看: 265

图书管理系统是数据结构常见的课设题,在这里写一个简单的c语言实现代码。没有使用指针,链表。第一次需要写一些内容到程序中,之后注释掉creat(),creat2()两个函数即可从文件中读取。

#include #include #include #include #define M 1 typedef struct node//图书信息的结构体 { char bookid[10]; char bookname[50]; char author[20]; int leibie; int sum; int now; }book; typedef struct//用于存放所有的图书的结构体 { book book1[1000]; int len; }books; typedef struct xcv { char book2[10]; char shijian[30]; }yijie; typedef struct node1//借书证信息的结构体 { char cardid[10]; char studentname[10]; char studentclass[10]; yijie yijieshu[10]; int len3; }card; typedef struct//用于存放所有的借书卡的结构体 { card card1[100]; int len1; }cards; books s; cards p; char *t2; void fun()//显示系统当前时间函数 { time_t t1; t1=time(NULL); t2=ctime(&t1); printf("现在的时间是:%s\n",t2); printf(" 自现在起一个月后请归还图书\n"); } void print()//屏幕前空格 { printf("\n"); printf("\n"); printf("\n"); printf("\n"); printf("\n"); printf("\n"); printf("\n"); printf("\n"); } void save()//保存文件用于创建图书 { FILE *fp; int i; if((fp=fopen("book.dat","wb"))==NULL) { printf("cannot open this file\n"); return ; } for(i=0;i


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有