diff options
| author | Nataliia Brown <[email protected]> | 2024-02-14 09:14:45 -0800 |
|---|---|---|
| committer | Nataliia Brown <[email protected]> | 2024-02-14 09:14:45 -0800 |
| commit | a26dce9bee72aecbc6d38f46f762e98254993911 (patch) | |
| tree | ee53e8c9f7850b70c8d088cc2f9ddcacc36628a3 | |
| parent | updating (diff) | |
| download | homework-5-natabrown-a26dce9bee72aecbc6d38f46f762e98254993911.tar.xz homework-5-natabrown-a26dce9bee72aecbc6d38f46f762e98254993911.zip | |
more updating
| -rw-r--r-- | Homework 5/Homework 5/Contacts.cpp | 1 | ||||
| -rw-r--r-- | Homework 5/Homework 5/program.cpp | 70 |
2 files changed, 41 insertions, 30 deletions
diff --git a/Homework 5/Homework 5/Contacts.cpp b/Homework 5/Homework 5/Contacts.cpp index b2f8245..69c2118 100644 --- a/Homework 5/Homework 5/Contacts.cpp +++ b/Homework 5/Homework 5/Contacts.cpp @@ -39,3 +39,4 @@ Contact InputPersonalInfo() } + diff --git a/Homework 5/Homework 5/program.cpp b/Homework 5/Homework 5/program.cpp index 3771c0f..b715029 100644 --- a/Homework 5/Homework 5/program.cpp +++ b/Homework 5/Homework 5/program.cpp @@ -19,13 +19,13 @@ void Menu() { -void main(){ +int main() { Menu(); int i; cin >> i; - + vector<Contact>vecContacts; while (i != 4) { @@ -46,37 +46,50 @@ void main(){ char new_email; cin >> new_email; - for (int count = 0; count < vecContacts.size(); count++) { + //cout << new_email; + Contact new_user = {}; + + cout << "Updating Contact:" << endl; + + cout << "New Name: "; + cin >> new_user.Name; - if (new_email == vecContacts[count].Email) { - - { - cout << " New Name: "; - cin >> vecContacts[count].Name; + cout << "New Email: "; + cin >> new_user.Email; - cout << "New Email: "; - cin >> vecContacts[count].Email; + cout << "New Street Adress: "; + cin >> new_user.StreetAdress; - cout << "New Street Adress: "; - cin >> vecContacts[count].StreetAdress; + cout << "New City: "; + cin >> new_user.City; - cout << "New City: "; - cin >> vecContacts[count].City; + cout << "New State: "; + cin >> new_user.State; - cout << "New State: "; - cin >> vecContacts[count].State; + cout << "New Zip: "; + cin >> new_user.Zip; - cout << "New Zip: "; - cin >> vecContacts[count].Zip; + + + vecContacts.push_back(new_user); + + for (int count = 0; count < vecContacts.size(); count++) + { + if (new_user.Email == vecContacts[count].Email) { + vecContacts.push_back(new_user); + /*delete old user*/ + + } + else (new_user.Email == vecContacts[count].Email) { + vecContacts.push_back(new_user); - system("cls"); - } } } - + + } else if (i == 3) - { + { //system("cls"); cout << "3: " << endl; for (int count = 0; count < vecContacts.size(); count++) @@ -84,22 +97,19 @@ void main(){ cout << "\nName: " << vecContacts[count].Name << "\nEmail: " << vecContacts[count].Email << "\nStreet Adress: " << vecContacts[count].StreetAdress << "\nCity: " << vecContacts[count].City << "\nState: " << vecContacts[count].State << "\nZip: " << vecContacts[count].Zip << endl; } cout << endl; - - } + + } //system("cls"); int j; Menu(); cin >> j; i = j; - - - - } - - + + } + return 0; } |