C语言图书信息管理系统C语言图书信息管理系统
#include"stdio.h"
#include"conio.h"
#include"string.h"
#include"stdlib.h"
void enter(); /*声明输入函数*/
void look(); /*声明查看函数*/
void search_name(); /*声明按姓名查看函数*/
int openl(); /*声明打开函数*/
void save(); /*声明保存函数*/
void del(); /*声明删除函数*/
void see(); /*打...
C语言图
信息管理系统
#include"stdio.h"
#include"conio.h"
#include"string.h"
#include"stdlib.h"
void enter(); /*声明输入函数*/
void look(); /*声明查看函数*/
void search_name(); /*声明按姓名查看函数*/
int openl(); /*声明打开函数*/
void save(); /*声明保存函数*/
void del(); /*声明删除函数*/
void see(); /*打开并查看文件函数*/
void add(); /*追加图书信息*/
void TSXX_out();
void TSXX_back();
struct tsxx /*定义学生信息的结构体类型*/ {
char tsn[15]; /*图书名*/
char bh[15]; /*编号*/
int pri; /*价格*/
char zzn[10]; /*作者名*/
int kc; /*库存*/
int total; /*总量*/
}ts[100];
int n; /*声明一个全局变量*/
int main() /*主函数即用户的操作界面*/ {
int b,flag=0; /*声明局部变量*/
while(1) /*循环输出以下信息*/
{
printf("\n\t\t\t欢迎使用图书馆管理系统\n");
printf("\n\t\t\t\t秦盛伟 阮腾飞 制作\n");
printf("\t\t\t -------------------------------\n");
printf("\t\t\t 1.图书信息输入\n\n"); /*键入学生的信息*/
printf("\t\t\t 2.查看录入的图书信息\n\n"); /*查看录入的学生信息*/
printf("\t\t\t 3.按书名查看图书的信息\n\n"); /*按姓名查看学生的信息*/
printf("\t\t\t 4.删除图书信息\n\n"); /*删除学生信息*/
printf("\t\t\t 5.添加图书信息\n\n");
printf("\t\t\t 6.保存学生信息\n\n"); /*保存*/
printf("\t\t\t 7.打开文件\n\n"); /*打开文件*/
printf("\t\t\t 8.借出图书\n\n");
printf("\t\t\t 9.归还图书\n\n");
/*键入学生的信息*/
printf("\t\t\t 0.退出\n\n"); /*退出*/
printf("\t\t\t请输入你的选择:");
scanf("%d",&b);
switch(b)
{
case 1:enter();break; /*调用键入学生信息函数*/
case 2:look();break; /*调用查看函数*/
case 3:search_name();break; /*调用姓名查看函数*/
case 4:del();break;/*调用删除函数*/
case 5:add();break;
case 6:save();break;/*调用保存函数*/
case 7:see();break;/*调用打开文件函数*/
case 8:TSXX_out();break;
case 9:TSXX_back();break;
case 0:flag=1;break;/*退出SWITCH语句*/
default :printf("错误!");
}
if(flag) break; /*如果选择0就退出循环*/
}
}
void save() /*建立保存文件函数*/
{
system("CLS");
FILE *fp; /*定义文件型指针*/
int i;
if((fp=fopen("ts.txt","wb"))==NULL) /*打开输出文件*/
{
printf("不能打开文件~\n");
return; /*终止程序*/
}
for(i=0;i
0)
{printf("姓名:");
scanf("%s",name);
printf("学号:");
scanf("%s",num) ;
printf("借阅天数:");
scanf("%d",&d);
ts[i].kc--;
}
else if(strcmp(ts[i].tsn,name)==0&&ts[n].kc==0)printf("此书已经全部借出.\n");
else printf("对不起,此书不存在.\n");
}
printf("\n\n\n\t\t\t按任意键返回菜单");
getch();
save_student();
}
save_student()
{
system("CLS");
FILE *fp1; /*定义文件型指针*/
int i;
if((fp1=fopen("student.txt","wb"))==NULL) /*打开输出文件*/
{
printf("不能打开文件~\n");
return; /*终止程序*/
}
for(i=0;i
本文档为【C语言图书信息管理系统】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑,
图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。