Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <vector>
- using namespace std;
- class User
- {
- string status = "Gold";
- public:
- string first_name;
- string last_name;
- string get_status()
- {
- return status;
- }
- };
- int add_user_if_not_exists(vector<User> &users, User user)
- {
- for (int i = 0; i < users.size(); i++)
- {
- if (users[i].first_name == user.first_name &&
- users[i].last_name == user.last_name)
- {
- return i;
- }
- }
- //users.push_back(user);
- return users.size() - 1;
- }
- int main()
- {
- User user1, user2, user3;
- user1.first_name = "Sally";
- user1.last_name = "Swan";
- user2.first_name = "Jake";
- user2.last_name = "Johnson";
- user3.first_name = "Caleb";
- user3.last_name = "Curry";
- vector<User> users;
- users.push_back(user1);
- users.push_back(user2);
- users.push_back(user3);
- User user;
- user.first_name = "Jake";
- user.last_name = "Johnson";
- cout << add_user_if_not_exists(users, user);
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement