本文整理汇总了C++中UserList::exportUserDatabase方法的典型用法代码示例。如果您正苦于以下问题:C++ UserList::exportUserDatabase方法的具体用法?C++ UserList::exportUserDatabase怎么用?C++ UserList::exportUserDatabase使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类UserList
的用法示例。
在下文中一共展示了UserList::exportUserDatabase方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: main
//.........这里部分代码省略.........
}
break;
}
case 8:
{
currentUser->displayFriends();
cout << endl;
usermenu();
break;
}
case 9:
{
currentUser->removeFriend();
cout << endl;
usermenu();
break;
}
case 10:
{
currentUser->displayPendingFriends();
cout << endl;
if (currentUser->pendingEmpty() == true){
cout << "No pending friends." << endl;
}
else{
currentUser->acceptFriendRequest();
currentUser->removePendingRequest();
}
usermenu();
break;
}
case 11:
{
UserListDatabase->exportUserDatabase();
cout << "> Database exported." << endl << endl;
cout << ">> You have successfully been logged out." << endl;
cout << ">> Program has exited." << endl << endl;
break;
}
default:
{
cout << " *--------------------------------*" << endl;
cout << " | Invalid choice. |" << endl;
cout << " *--------------------------------*" << endl;
cout << endl;
break;
}
} // end switch
} // end while
return userselection;
} // if statement
else {
cout << "*-----------------------------------------*" << endl;
cout << "| Error: User does not exist in database. |" << endl;
cout << "*-----------------------------------------*" << endl;
}
break;
} // end case 1
// Create user function
case 2:
{
string name;
cout << "Please enter a username." << endl;
cin >> name;
User* existingUser = UserListDatabase->checkUser(name);
if (existingUser == NULL){
User *tempUser = new User();
tempUser->setusername(name);
UserListDatabase->addUser(*tempUser);
}
else{
cout << endl;
cout << "! User exists already. Please choose a different username. !" << endl;
}
cout << endl;
menu();
break;
}
// This quits the program
case 3:
{
UserListDatabase->exportUserDatabase();
cout << "* Database has been exported successfully *" << endl;
cout << "*-----------------------------------------*" << endl;
cout << "| Program has been exited successfully. |" << endl;
cout << "*-----------------------------------------*" << endl;
cout << endl;
break;
}
// Error output
default:
{
cout << "*--------------------------------*" << endl;
cout << "| Invalid choice. |" << endl;
cout << "*--------------------------------*" << endl;
cout << endl;
break;
}
}