aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNataliia Brown <[email protected]>2024-02-14 09:14:45 -0800
committerNataliia Brown <[email protected]>2024-02-14 09:14:45 -0800
commita26dce9bee72aecbc6d38f46f762e98254993911 (patch)
treeee53e8c9f7850b70c8d088cc2f9ddcacc36628a3
parentupdating (diff)
downloadhomework-5-natabrown-a26dce9bee72aecbc6d38f46f762e98254993911.tar.xz
homework-5-natabrown-a26dce9bee72aecbc6d38f46f762e98254993911.zip
more updating
-rw-r--r--Homework 5/Homework 5/Contacts.cpp1
-rw-r--r--Homework 5/Homework 5/program.cpp70
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;
}