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

📄 book_inquire_switch.cpp

📁 C语言的课程设计。图书管理系统。有一些系统功能不怎么完善
💻 CPP
字号:
#include"stdio.h"
#include"iostream.h"
#include"book_struct.h"

int judge_number(int &i,char string[]);
void search_book_name(bomas B,char bookname[]);//按图书名查找图书
void search_book_author(bomas B,char author[]);//按图书作者查找图书
int search_book_number(bomas B,double book_number,bomas &p1);//按图书编号查找图书,并记录该图书的地址
int printf_book(bomas p);
void judge(char ch,double &n);
void limit_name_concern(char a[]);//作者名、出版社的限制输入,只能包括汉字、空格和字母。
void input_book_name(char name[]);

void book_inquire_switch(bomas B,char n[])
{
	int i=0;
	int flag;
	char bookname[30];
	char author[15];
	char ch;
	double book_number;
	bomas p1;
	n[0]=-1;
	flag=judge_number(i,n);//对输入的数字做判断,看其是否规范
	 if(i>1||!flag)
	{
	   cout<<"          输入的数字不正确"<<endl;
	}
	 else
	{
	     switch(n[0])
		 {
	    case'1'://按书名查询
			cout<<"          请输入书名"<<endl;
			input_book_name(bookname);
			search_book_name(B,bookname);
		        break;
       	case'2'://按书号查询
			cout<<"          请输入书号"<<endl;
			judge(ch,book_number);
			search_book_number(B,book_number,p1);
		        break;
    	case'3'://按作者查询
			cout<<"          请输入作者"<<endl;
			limit_name_concern(author);
			search_book_author(B,author);
		        break;
    	case'0'://退出
			system("cls");
			break;
    	default:
		cout<<"          输入不正确!"<<endl;
		break;
		 }
	}
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -