首页 > 其他分享 >图书管理

图书管理

时间:2024-03-16 10:12:57浏览次数:9  
标签:name 管理 int cout length data 图书 string

#include <bits/stdc++.h>
using namespace std;
struct book{
	string name;
	float money;
	string cbs;
	string writer;
	int kc;
	string id;
};
int main(){
	while(1){
		cout<<"****图书管理****"<<endl;
		cout<<"1.***书名***"<<endl;
		map<string,book> n_map;
		book b;
		string data;
		ifstream a;
		a.open("book.txt"); 
		while(getline(a,data)){
			if(data.length()>5){
				int length=data.find("|");
				b.name=data.substr(0,length);
				cout<<b.name<<endl;
				
				data=data.substr(length+1);
				length=data.find("|");
				b.cbs=data.substr(0,length);
				cout<<b.cbs<<endl;   
				
				data=data.substr(length+1);
				length=data.find("|");
				b.money=stoi(data.substr(0,length));
				cout<<b.money<<endl;
				
				data=data.substr(length+1);
				length=data.find("|");
				b.writer=data.substr(0,length);
				cout<<b.writer<<endl;
				
				data=data.substr(length+1);
				length=data.find("|");
				b.kc=stoi(data.substr(0,length));
				cout<<b.kc<<endl;
				
				data=data.substr(length+1);
				length=data.find("|");
				b.id=stoi(data.substr(0,length));
				cout<<b.id<<endl;
			}
			if(a.eof()){
	            cout<<"end"<<endl;
	            break;    
	        }
		}
		a.close();
		n_map["yuwne"]=b;
		n_map["shuxue"]=b;
		n_map["yingyu"]=b;
		n_map.insert(pair<string,book>("yuwen",b));
		int n;
		cin>>n;
		string name;
		switch(n){
			case 1:
				cout<<"请输入书名(写拼音)"<<endl;
				cin>>name;
				
		}
	}
	return 0;
}

  

标签:name,管理,int,cout,length,data,图书,string
From: https://www.cnblogs.com/fushuxuan/p/18076760

相关文章

  • 图书管理
    #include<bits/stdc++.h>#include<fstream>#include<map>usingnamespacestd;structbook{ stringname; floatmoney; stringcbs; stringfl;};intmain(intargc,char**argv){ map<string,book>a; bookb; stringdata; ofst......
  • 图书管理系统
    #include<iostream>#include<map>#include<fstream>#include<iostream>#include<bits/c++config.h>usingnamespacestd;structbook{ stringbook_name; stringmoney; stringcbs; stringname;};intmain(){ string......
  • java毕设安卓基于安卓的图库管理系统(开题+源码)
    本系统(程序+源码)带文档lw万字以上 文末可获取一份本项目的java源码和数据库参考。系统程序文件列表开题报告内容研究背景随着移动互联网技术的快速发展和智能手机普及率的不断攀升,人们对于移动设备上信息管理和共享的需求日益增长。安卓作为目前全球最受欢迎的移动操作系......
  • 图书管理系统
    #include<iostream>#include<fstream>#include<map>usingnamespacestd;structbook{stringtype;stringbookname;floatmoney;intzt;stringcbs;}Book;voidMIAN(){cout<<"欢迎使用图书管理系统"<<......
  • TEAM标签管理体系是什么?如何进行数据权益的保护?
    TEAM标签管理体系是什么?如何进行数据权益的保护?导读一、数据权益保护的难点及解决思路二、数据权益保护的“TEAM”管理体系1、Tagging(打标):为数据资源提供全生命周期跟踪保护2、Ensuring(保障):为数据资源合法开发提供有效监管机制3、Authorization(授权):实现数据权益的管理与......
  • springboot仓库管理系统(附:源码+课件)
    项目介绍:管理员system123456客户表(ID客户名称邮编客户地址客户电话联系人联系人电话开户行账号邮箱)供应商表(ID供应商名称邮编供应商地址供应商电话联系人联系人电话开户行账号邮箱)商品表(ID商品名称供应商产地商品规格商品包装生产批号批准文号商......
  • 宠物医院管理系统{源码+报告}
    目      录1绪论1.1课题背景1.2 课题研究的现状1.3 课题研究的意义2 需求分析2.1 需求描述2.2 需求功能描述2.3 用例模型2.3.1 业务用例模型2.3.2 系统用例模型2.4 动态模型2.4.1 项目泳道图2.4.2 业务泳道图2.5 静态类模型......
  • SpringBoot鲜花商城管理系统Java
    一 设计背景1.1课题现状1.2课题意义二 开发环境及技术架构22.1开发环境与工具2.2技术架构三 需求分析3.1系统目标3.2功能需求3.3性能要求四 系统设计4.1系统功能总体设计4.2系统详细设计4.2.1用户登录4.2.2用户注册4.2.3管理员登......
  • 专利管理系统的设计与实现-年费管理(JSP+java+springmvc+mysql+MyBatis)
    本项目包含程序+源码+数据库+LW+调试部署环境,文末可获取一份本项目的java源码和数据库参考。项目文件图 项目介绍在知识产权高度重视的今天,专利申请成为企业和个人保护创新成果的重要手段。随之而来的是专利年费管理的复杂性,如何高效、准确地处理这些费用成为专利管理中......
  • 药品销售管理系统(JSP+java+springmvc+mysql+MyBatis)
    本项目包含程序+源码+数据库+LW+调试部署环境,文末可获取一份本项目的java源码和数据库参考。项目文件图 项目介绍随着医药行业的快速发展,药品销售的管理日益复杂化,对于系统化、自动化的药品销售管理系统需求不断增加。此系统可以实现对药品库存、销售情况、顾客信息及销......