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

📄 ld_ex_look.cpp

📁 设计模式:工厂模式、单例模式的基本实现
💻 CPP
字号:
#include <iostream>
#include <conio.h>

#include "LD_EX_Look.h"
#include "LD_File.h"
#include "LD_Face.h"

int LD_EX_Look::LD_EX_LookTi(LD_File* _Head,int _EXTaoTi,int _EXTiHao)
{
	
	LD_File* _LookOne = _Head;
	char LoIn =0;
	while(_LookOne->getTaoTi()!=_EXTaoTi||_LookOne->getTiHao()!=_EXTiHao)
	{
		_LookOne = _LookOne->getNextP();
	}
	while(_LookOne->getTaoTi()==_EXTaoTi&&_LookOne->getNextP()!=NULL)
	{
		system("cls");
		cout << "☆□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□☆" << '\t' << '\n' << endl;
		cout << "\t\t\t\t"<< "试题预览" << '\t' << endl;
		cout << ""<<'\t'<<endl;
		cout << "☆□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□☆" << '\t' << '\n' << endl;
		cout << "\t\t\t\t" << "第 " << _LookOne->getTaoTi() << " 套 第 "<< _LookOne->getTiHao() << " 题\n" << endl;
		char Tmp ='a';
		cout << "\n◆" << _LookOne->getTiGan() << endl;
		for(int i=0;i<7;++i)
		{
			if(_LookOne->getXuanXiang(i).empty()==1)
			{
				break;
			}
			cout<< "\n\t"<<(char)(Tmp+i)<<":" << _LookOne->getXuanXiang(i) << endl;
		}
		cout << "\n◆答案:" << _LookOne->getDaAn() << endl;
		cout << "\n◆分数:" << _LookOne->getFenShu() << endl;
		cout << "\n\t\t1 上一页\t2 下一页\t3 首页\t4 末页\n\n\t\t5 修改该题\t6 删除并补录该题\tESC 返回" << endl;
		LD_Face Fc_Tmp;
		LoIn = getch();
		switch(LoIn)
		{
		case'1':
			if (_LookOne->getPreviousP()==NULL||_LookOne->getPreviousP()->getTaoTi()!=_EXTaoTi)
			{
				return 2;
			}
			_LookOne = _LookOne->getPreviousP();
			break;
		case '2':
			if (_LookOne->getNextP()==NULL||_LookOne->getNextP()->getTaoTi()!=_EXTaoTi)
			{
				return 4;
			}
			_LookOne = _LookOne->getNextP();
			break;
		case '3':
			return 2;
		case '4':
			return 4;
		case '5':
			Fc_Tmp.LD_FC_ExamChange(_LookOne);
			continue;
		case '6':
			cout <<	"删除并补录" << endl;
			getch();//sdfghjkl;
			break;//dfghjkjhfdsadf
		case 27:
			return 27;
		default:
			break;
		}
	}
	
	
	return 0;
}	

⌨️ 快捷键说明

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