?? operate.cpp
字號:
// Operate.cpp: implementation of the Operate class.
//
// 作者: 龍震岳
// 班級: 北京交通大學 計算機與信息技術學院 計科0308班
// 首次編譯:2004年12月2日
//
//////////////////////////////////////////////////////////////////////
#include "stdafx.h"
#include "Operate.h"
#include "Member.h"
#include "iostream.h"
#include "string.h"
//////////////////////////////////////////////////////////////////////
// Construction/Destruction
//////////////////////////////////////////////////////////////////////
/*
char Time[12];
bool isLogin;
int CurrentNumber;
*/
Operate::Operate()
{
}
Operate::~Operate()
{
}
void Operate::WelcomeScreen()
{
int n;
int TotalNumber = 0;
char IDNumber[9];
char CurrTime[12];
char isLogin;
Member *MemberOperate = new Member;
//顯示操作
cout<<"+========請選擇您要進行的操作========+"<<endl;
cout<<" 1、進入機房。"<<endl;
cout<<" 2、退出機房。"<<endl;
cout<<" 3、用戶充值。"<<endl;
cout<<" 4、用戶信息查詢。"<<endl;
cout<<" 5、新用戶信息。"<<endl;
cout<<" 6、退出系統。"<<endl;
cout<<"+====================================+"<<endl;
cout<<"我的選擇是:";
//選擇操作
cin>>n;
while (n != 6)
{
while ((n == 1)||(n == 2)||(n == 3)||(n == 4)||(n == 5))
{
if (n == 1)
{
//判斷機房人數
if (TotalNumber >= 2)
{
cout<<endl<<endl;
cout<<"========================================"<<endl;
cout<<"當前機房人數已滿,請上機的同學稍候。。。"<<endl;
cout<<"========================================"<<endl;
cout<<endl<<endl;
break;
}
//輸入學號
cout<<"請輸入你的學號:";
cin>>IDNumber;
cout<<"請輸入當前時間(hh:mm:ss):";
cin>>CurrTime;
//用戶登錄、登出
isLogin = MemberOperate->Login(IDNumber,CurrTime);
//判斷當前在線人數
if (isLogin == '1')
TotalNumber++;
break;
}
if (n == 2)
{
//輸入學號
cout<<"請輸入你的學號:";
cin>>IDNumber;
cout<<"請輸入當前時間(hh:mm:ss):";
cin>>CurrTime;
//用戶登錄、登出
isLogin = MemberOperate->Logout(IDNumber,CurrTime);
//判斷當前在線人數
if (isLogin == '1')
TotalNumber--;
break;
}
if (n == 3)
{
//輸入學號
cout<<"請輸入你的學號:";
cin>>IDNumber;
//帳號充值
MemberOperate->AddMoney(IDNumber);
break;
}
if (n == 4)
{
//輸入學號
cout<<"請輸入你的學號:";
cin>>IDNumber;
//顯示用戶信息
MemberOperate->ShowInfo(IDNumber);
break;
}
if ( n == 5)
{
//添加新用戶信息
MemberOperate->InsertMemberInfo();
break;
}
}
cout<<"+========請選擇您要進行的操作========+"<<endl;
cout<<" 1、進入機房。"<<endl;
cout<<" 2、退出機房。"<<endl;
cout<<" 3、用戶充值。"<<endl;
cout<<" 4、用戶信息查詢。"<<endl;
cout<<" 5、新用戶信息。"<<endl;
cout<<" 6、退出系統。"<<endl;
cout<<"+====================================+"<<endl;
cout<<"我的選擇是:";
cin>>n;
}
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -