diff options
| author | Nataliia Brown <[email protected]> | 2024-02-14 01:44:18 -0800 |
|---|---|---|
| committer | Nataliia Brown <[email protected]> | 2024-02-14 01:44:18 -0800 |
| commit | 3129a75306f608eb5c0cc3bb64f7afa4f372b65b (patch) | |
| tree | 2231a20f8761877f604c443f7b5498e055f3eaf6 | |
| parent | Added vector and printing (diff) | |
| download | homework-5-natabrown-3129a75306f608eb5c0cc3bb64f7afa4f372b65b.tar.xz homework-5-natabrown-3129a75306f608eb5c0cc3bb64f7afa4f372b65b.zip | |
adding and printing
| -rw-r--r-- | Homework 5/Homework 5/Contacts.cpp | 6 | ||||
| -rw-r--r-- | Homework 5/Homework 5/Contacts.h | 2 | ||||
| -rw-r--r-- | Homework 5/Homework 5/program.cpp | 49 |
3 files changed, 30 insertions, 27 deletions
diff --git a/Homework 5/Homework 5/Contacts.cpp b/Homework 5/Homework 5/Contacts.cpp index e80d306..1a53ac6 100644 --- a/Homework 5/Homework 5/Contacts.cpp +++ b/Homework 5/Homework 5/Contacts.cpp @@ -8,9 +8,7 @@ #include <iostream> #include <vector> -using std::cout; -using std::cin; -using std::endl; +using namespace std; Contact InputPersonalInfo() { @@ -37,3 +35,5 @@ Contact InputPersonalInfo() system("cls"); return user; } + + diff --git a/Homework 5/Homework 5/Contacts.h b/Homework 5/Homework 5/Contacts.h index b5f92ec..32c5a22 100644 --- a/Homework 5/Homework 5/Contacts.h +++ b/Homework 5/Homework 5/Contacts.h @@ -14,6 +14,8 @@ struct Contact }; Contact InputPersonalInfo(); +//void ModifyContacts(); +void Menu(); diff --git a/Homework 5/Homework 5/program.cpp b/Homework 5/Homework 5/program.cpp index e507f81..48fa0bc 100644 --- a/Homework 5/Homework 5/program.cpp +++ b/Homework 5/Homework 5/program.cpp @@ -12,13 +12,13 @@ using namespace std; -int Menu() { +void Menu() { cout << "Please choose option from 1 to 4:" << endl << "1. Add New Contact" << endl << "2. Update Contact" << endl << "3. Print All Contacts" << endl << "4. Exit" << endl; - return 0; } + void main(){ Menu(); @@ -29,37 +29,33 @@ void main(){ vector<Contact>vecContacts; while (i != 4) { - //system("cls"); + if (i == 1) { system("cls"); cout << "1: " << endl; vecContacts.push_back(InputPersonalInfo()); - - - for (int count = 0; count < vecContacts.size(); count++) - { - cout << "\nName: " << vecContacts[count].Name << "\nEmail: " << vecContacts[count].Email << "\nStreet Adress: " << vecContacts[count].StreetAdress << "\nCity: $" << vecContacts[count].City << "\State: " << vecContacts[count].State << "\nZip: " << vecContacts[count].Zip << endl; - } - cout << endl; - - - int j; - Menu(); - - cin >> j; - i = j; - - - - //- Create new struct and add it to the list*/ - } + else if (i == 2) { //system("cls"); + cout << "2: " << endl; + + /*void ModifyContacts(vector<Contact> &contact, string name, string new_name) { + vector<Contact>::iterator it; + for (it = contact.begin(); it != contact.end(); it++) + { + if (it->Name == name) + { + it->Name = new_name; + break; + } + + } + }*/ /*UpdateContact() UserDob newUser = InputPersonalInfo(); @@ -69,9 +65,14 @@ void main(){ { //system("cls"); cout << "3: " << endl; - /*PrintFibonacci(i); - print all contacts*/ + for (int count = 0; count < vecContacts.size(); count++) + { + 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"); + //system("cls"); int j; Menu(); |