bookmanage_file.cpp

来自「用C++写的简单图书馆里源程序」· C++ 代码 · 共 29 行

CPP
29
字号
// BookManage_FILE.cpp : 定义控制台应用程序的入口点。
//

#include "stdafx.h"
#include "BookManage_FILE.h"

//下面定义了一个比较函数指针数组
bool (*sort_func_addrs[4])(const BookRecord&, const BookRecord&) = {
              KeyComp, NameComp, AuthorComp, PubDateComp
};


int _tmain(int argc, _TCHAR* argv[])
{
	BookList  aBookList;
	if (readDataFromFile(aBookList)){
	     cout <<"请选择书籍信息的排序标准"<<endl
			      <<"0. 书号, 1. 书名, 2. 作者, 3. 出版日期 :";
         int sortcriterion = 0;
	     cin >> sortcriterion;    	     
         aBookList.sort(sort_func_addrs[sortcriterion]);
	     PrintBookInfo(aBookList);
		 genDB(aBookList);
	}
	
	return 0;
}

⌨️ 快捷键说明

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