⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 display.cpp

📁 图书管理系统,DOS界面,输入书籍保存信息
💻 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 + -