📄 display.cpp
字号:
#include "stdafx.h"
#include "Display.h"
#include "OtherFunc.h"
#include <string.h>
#include <conio.h>
///////////////////////////////////////////////////////////////////////
//
// 函数名 : ShowData
// 功能描述 : 显示数据列表
// 参数 : BookData data[MAXSIZE]传入要显示的数据列表
// 返回值 : void
//
///////////////////////////////////////////////////////////////////////
void ShowData(BookData data[MAXSIZE])
{
bool IsEmpty=true;//是不是空数据
int line=3;//表示这个元素显示在哪一行,0-2行已用,从3开始
gotoxy(0,1);
char szBuf[81];
for(int k=0;k<80;k++)
{
szBuf[k]='_';
}
szBuf[80]='\0';
printf("%s",szBuf);//作出线效果
gotoxy(0,2);
printf("书号 书名 作者 出版社 单价 数量\n");
//书号 书名 作者 出版社 单价 数量
//123456789012345678901234567890123456789012345678901234567890
//0 1 2 3 4
for(int i=0;i<MAXSIZE;i++)
{
if(data[i].uBokno!=0)
{
gotoxy(0,line);
printf("%d",data[i].uBokno);
gotoxy(11,line);
printf("%s",data[i].szBookName);
gotoxy(21,line);
printf("%s",data[i].szAuthor);
gotoxy(31,line);
printf("%s",data[i].szPublic);
gotoxy(41,line);
printf("%5.2f",data[i].uPrize);
gotoxy(51,line);
printf("%d",data[i].uQuantity);
line++;
IsEmpty=false;
}
}
if(IsEmpty)
{
printf("没有找到任何数据,请输入数据!");
}
}
///////////////////////////////////////////////////////////////////////
//
// 函数名 : ShowMenu
// 功能描述 : 显示菜单
// 返回值 : void
//
///////////////////////////////////////////////////////////////////////
void ShowMenu()
{
gotoxy(30,0);
printf("图书管理系统");
gotoxy(0,15);
char szBuf[81];
for(int i=0;i<80;i++)
{
szBuf[i]='_';
}
szBuf[80]='\0';
printf("%s",szBuf);
strcpy(szBuf,"1.插入数据 2.删除数据 3.编辑数据 4.数据排序 5.关于程序 6.退出\n");
printf("%s\n",szBuf);
}
void ShowAbout()
{
printf("\n开发:史习文\n班级:20031015 学号:20032828\n时间:Jan.14,2005\nEnjoy it!");
getche();
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -