#ifndef CLIENT_H#define CLIENT_H#include using namespace std;#include class Client{ private: static string ServerName; static int ClientNum; static const int MAX = 10; string ClientName[MAX]; public: static void ChangeServerName(); void AddClient(); int Menu()const; friend ostream & operator<( ostream="" &,="" const="" client="" &="" );="" };#endif//="" 實(shí)現文件#include="" "client.h"string="" client::servername="Server" ;="" int="" client::clientnum="0;void" client::changeservername(){="" cin.ignore();="" cout="">(><>< servername="">< endl;="" cout="">< "輸入新的服務(wù)器名稱(chēng):";="" getline(="" cin,="" servername="" );="" cout="">< "現在的服務(wù)器名稱(chēng):"="">< servername="">< endl;}void="" client::addclient(){="" cin.ignore();=""><"輸入新增加的客戶(hù)的名稱(chēng):"; getline(cin,clientname[clientnum]);="" ++clientnum;}int="" client::menu()const{="" int="" choice;="">"輸入新增加的客戶(hù)的名稱(chēng):";><"1、添加客戶(hù) ";="">"1、添加客戶(hù)><"2、更改服務(wù)器名稱(chēng) ";="">"2、更改服務(wù)器名稱(chēng)><"3、顯示客戶(hù)信息 ";="">"3、顯示客戶(hù)信息><"4、退出 ";="">"4、退出><"請選擇所要執行的操作: ";="" cin="">>choice; return(choice);}ostream & operator< (="" ostream="" &="" os,="" const="" client="" &="" client="" ){="" os="">< "服務(wù)器名稱(chēng):"="">< client.servername="">< endl;="" os="">< "現有客戶(hù)數量:"="">< client.clientnum="">< endl;="" os="">< "現有客戶(hù)的名稱(chēng):="" "="" ;="" if="" (="" client.clientnum="=" 0="" )="" os="">< "sorry,目前沒(méi)有客戶(hù)端連接。"="">< endl;="" else="" {="" os="">< endl;="" for(="" int="" i="0;" i="">< client.clientnum;="" i++="" )="" ...{="" os="">< "#"="">< i="">< ":="" "="" ;="" os="">< client.clientname[i]="">< endl;="" }="" }="" return="" os;}//主函數#include="" "client.h"void="" main(){="" client="" c;="" while(1)="" {="" int="" choice="c.Menu();" switch(choice)="" {="" case="" 1:="" c.addclient();="" break;="" case="" 2:="" c.changeservername();="" break;="" case="" 3:="" cout="">< c; break; case 4: return; } }} c;="" break;="" case="" 4:="" return;="" }=""> c; break; case 4: return; } }}>"請選擇所要執行的操作:>
本站僅提供存儲服務(wù),所有內容均由用戶(hù)發(fā)布,如發(fā)現有害或侵權內容,請
點(diǎn)擊舉報。