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

📄 manage.cpp

📁 VC6.0小型图书馆管理程序。建议具有书籍存储与信息检索、借阅者信息存储与检索、借还书操作及相关信息修改功能。
💻 CPP
字号:
#include"Associator.h"
#include"stdlib.h"


void draw();
void select();
void search();
void namesearch();
void idsearch();
void add();

int main()
{
     
	 select();
	 return(0);

}


void draw()
{    
	 system("cls");      
     cout<<"**********************"<<endl;
     cout<<" 1  会员查询"<<endl;
     cout<<" 2  会员新建"<<endl;
     cout<<" 3  返回"<<endl;
     cout<<"**********************"<<endl;
}

void draw1()
{        
     system("cls"); 
	 cout<<"**********************"<<endl;
     cout<<"1	按姓名"<<endl;
     cout<<"2	按ID"<<endl;
     cout<<"3	返回"<<endl;
     cout<<"**********************"<<endl;

}

void select()
{
     char c='0';
	 
	 while(c!='3')
	 {
        draw();
	    cout<<"请选择:";
        cin>>c;	   

	    switch(c)
		{
	    case '1':search();break;
	    case '2':add();break;
	    default:break;	
		}
	 }
}

void search()
{
     char c='0';   
	
	 while(c!='3')
	 {
       draw1();
	   cout<<"请选择:";
	   cin>>c;

	   switch(c)
	   {
	   case '1':namesearch();break;
	   case '2':idsearch();break;
	   default:break;	
	   }
	 }

}


void namesearch()
{
     string temp;
     char t;

     cout<<"请输入会员姓名:";
	 cin>>temp;
	 if(temp=="abc")
		 cout<<"abc"<<endl;
	 else 
		 cout<<"SORRY"<<endl;

	 while(1)
	 {
	    cout<<"继续查询?(Y/N)";
		cin>>t;
		
		if(t=='y'||t=='Y')
		{ 
			cout<<"请输入会员姓名:";
			cin>>temp;
			//用一个循环把文件中的所有会员信息读出来依次比较
	        if(temp=="123")
		        cout<<"abc"<<endl;
	        else 
		        cout<<"SORRY"<<endl;
		}
		
		else if(t=='n'||t=='N')
			break;

		else break;
	 }
}

void idsearch()
{
     int temp;
     char t;

     cout<<"请输入会员ID:";
	 cin>>temp;
	 
	 //用一个循环把文件中的所有会员信息读出来依次比较
	 if(temp==12)
		 cout<<"12"<<endl;
	 else 
		 cout<<"SORRY"<<endl;

	 while(1)
	 {
	    cout<<"继续查询?(Y/N)";
		cin>>t;
		
		if(t=='y'||t=='Y')
		{ 
			cout<<"请输入会员名称:";
	        cin>>temp;
	        if(temp==12)
		        cout<<"abc"<<endl;
	        else 
		        cout<<"SORRY"<<endl;
		}
		
		else if(t=='n'||t=='N')
			break;

		else break;
	 }
}



void add()
{
    int i=0,j;
	char c=0;
	string t;
	
    Associator a;
	cout<<"会员姓名:"; 
	cin>>t;
    a.SetName(t);

	//读出链表尾部的会员ID,自动生成
	cout<<"会员ID:"; 
    cin>>j;
	a.SetId(j);

    cout<<"初始积分: "; 
	cin>>j;
	a.SetPoint(j);

	cout<<"所借图书: "; 
	
	while(1)
	{
	   cout<<"书名:";
	   cin>>t;
	   a.GetBook(i).SetBname(t);
	   cout<<"continue?(Y/N)";
	   cin>>c;	   
	     if(c=='n'||c=='N')
			   break;
	   i++;
	}
	
	//将会员对象写入文件系统
}

⌨️ 快捷键说明

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