Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Press anykey to continue in Linux C
- cout << "Press Enter to Continue...";
- cin.ignore(numeric_limits<streamsize>::max(),'n');
- //Manager's Menu
- void SelectionPage::showManagerMenu(){
- char option;
- while(true)
- {
- system("clear"); //Clears the terminal
- cout<<" Flat Manager's Menu"<<endl<<endl; //Display manager's menu
- cout << "Select Manager option" << endl;
- cout << "a) Add a new Flat Member" << endl;
- cout << "b) Delete an existing Flat Member" << endl;
- cout << "c) List Flat Members" << endl;
- cout << "d) Duties" <<endl;
- cout << "e) Resources" <<endl;
- cout << "f) Reset System" <<endl;
- cout << "q) Exit" << endl;
- cout << "make selection: ";
- cin >> option;
- switch(option) { //Takes the user to the corresponding menu or method
- case 'a': system("clear");
- memberList.addNewFlatMember(points);
- break;
- case 'b': system("clear");
- memberList.deleteFlatMember();
- break;
- case 'c': system("clear");
- memberList.listFlatMembers();
- break;
- case 'd': system("clear");
- showDutiesMenu();
- break;
- case 'e': system("clear");
- showResourcesMenu();
- break;
- case 'f': //reset();
- break;
- case 'q': exit(0);
- default: cout << "Option not recognised: " << option << endl;
- showManagerMenu();
- }
- }
- }
- //Show the current flat population
- void MemberManagement::listFlatMembers(){
- cout<<" Member List"<<endl<<endl;
- importFlatMembers(); //get flat member info from file
- for( int count = 0; count<flatMemberList.size(); count++){
- cout << count+1<<". "<<flatMemberList[count].getName() << endl;
- }
- cout << "Press any key to Continue...";
- cin.ignore(numeric_limits<streamsize>::max(),'n');
- return;
- }
- cout << "make selection: ";
- cin >> option;
- cin.ignore(numeric_limits<streamsize>::max(),'n');
- cout << "make selection: " << flush;
Add Comment
Please, Sign In to add comment