#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
#include <string.h>
struct abcd
{ char accession_number[30];
char title[30];
char author[30];
char class_number[30];
char publish_unit[30];
char publish_time[30];
char price[30];
};
void add();
void referall();
void referone();
void myprintf();
void del();
void change();
void add()
{
FILE *fp;int i=0,m=0;char ch,yes1no='\0';
struct abcd question[100];
do{
fflush(stdin); /*清除缓存区函数*/
system("cls"); //清屏函数
printf("输入格式是:\n");
printf("登录号是:TP391.41/4008/8 \n");
printf("书名是: photshopcs\n");
printf("作者名是:东方人华 \n");
printf("分类号是:ps\n");
printf("出版单位是:清华大学出版社\n");
printf("出版时间是: 2005.05.01\n");
printf("价格是:35.00 \n");
printf("\n\n\n按任意键进入输入页面...");
fflush(stdin);
scanf("%c",&ch);
system("cls");
printf("请输入图书的信息(数目少于100):\n");
printf("登录号是:");
fscanf(stdin,"%s",question[i].accession_number);
printf("书名是:");
fscanf(stdin,"%s",question[i].title);
printf("作者名是:");
fscanf(stdin,"%s",question[i].author);
printf("分类号是:");
fscanf(stdin,"%s",question[i].class_number);
printf("出版单位是:");
fscanf(stdin,"%s",question[i].publish_unit);
printf("出版时间是:");
fscanf(stdin,"%s",question[i].publish_time);
printf("价格是:");
fscanf(stdin,"%s",question[i].price);
if((fp=fopen("B.txt","a"))==NULL)
{printf("file cannot be opened\n");
exit(1);
}
fprintf(fp,"%s %s %s %s %s %s %s\n",question[i].accession_number,question[i].title,question[i].author,question[i].class_number,question[i].publish_unit,question[i].publish_time,question[i].price);
printf("\n信息添加成功! \n\n",i+1);
printf("要继续添加吗(y/n)?\n");
i++;
do
{
yes1no=getch();
}while(yes1no!='y'&&yes1no!='Y'&&yes1no!='n'&&yes1no!='N');
}while(yes1no=='Y'||yes1no=='y');
fclose(fp);
}
void referall()
{
fflush(stdin); /*清除缓存区函数*/
system("cls"); //清屏函数
FILE *fp1;char ch,ch1;
if((fp1=fopen("B.txt","r"))==NULL)
{printf("file cannot be opened\n");
exit(1);
}
while((ch=fgetc(fp1))!=EOF)
fputc(ch,stdout);
fclose(fp1);
printf("\n\n\n按任意键继续...");
ch1=getchar();
system("cls");
}
void referone()
{ fflush(stdin); /*清除缓存区函数*/
struct abcd question1[100];
FILE *fp2;int i=0,j,z,m=0;char list1[30];char ch;
if((fp2=fopen("B.txt","r"))==NULL)
{
printf("file cannot be opened\n");
exit(1);
}
while(!feof(fp2))
{fscanf(fp2,"%s%s%s%s%s%s%s\n",question1[i].accession_number,question1[i].title,question1[i].author,question1[i].class_number,question1[i].publish_unit,question1[i].publish_time,question1[i].price);
i++;
}
fclose(fp2);
printf("\n请输入你要查看的图书的登录
C语言课程设计报告-图书管理系统 ,系统总体设计、详细设计、课程设计小结、源代码C语言课程设计报告-图书管理系统 ,系统总体设计、详细设计、课程设计小结、源代码...
第三章 图书管理系统的设计与实现 系统的 3.1 系统的需求分析图书登记管理系统作为一个应用软件将为学校的老师和学生提 供一个对学校图书馆深入了解并借阅、还书...
C 语言课程设计 语言课程设计 姓名: 姓名:郭献安 班级:054101-13 班级:054101学号: 学号:20101001871 图书管理系统》 《图书管理系统》目录 题目要求及能实现的...
二、课程设计的需求分析: 为了满足图书管理的要求,通过计算机技术给图书管理员和读者借书、还书 带来便利。使用 C 语言编写了图书管理系统。本系统主要实现了图书...
C语言课程设计(图书管理系统)_电脑基础知识_IT/计算机_专业资料。用C语言综合开发一个图书信息管理系统,要求用到函数、数组、链表、结构体、文件等C语言基础知识。...
c语言课程设计报告~图书管理系统_电脑基础知识_IT/计算机_专业资料 暂无评价0人阅读0次下载举报文档 c语言课程设计报告~图书管理系统_电脑基础知识_IT/计算机_...
c语言图书管理系统课程设计报告_IT/计算机_专业资料。c语言图书管理系统课程设计报告合肥学院 计算机科学与技术系 课程设计报告 2010~2011 学年第二学期 课学学专指...
C语言课程设计 图书管理系统 隐藏>> 图书管理系统 一 课程设计目的:通过一年的学习,使我们对自己涉及的专业有了一定的了解。课程设计的 目的就是要锻炼大家运用...
河南工业大学 C 语言课程设计报告 2011~2012 学年第 2 学期 课程:C 语言课程设计 课程设计名称: 课程设计名称:图书管理系统 姓名:晁永兵 学号:201116040220 学院...
C 语言课程设计 图书管理系统摘要:本设计系统主要运用了结构体、结构体指针、数据结构、双向链表等 C 语言知识,实现了图书上架、图书下架、图书归 还、图书出借、...
闽公网安备 35021102001881号 
热门文档