aboutsummaryrefslogtreecommitdiff
path: root/Project1/contacts.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'Project1/contacts.cpp')
-rw-r--r--Project1/contacts.cpp128
1 files changed, 86 insertions, 42 deletions
diff --git a/Project1/contacts.cpp b/Project1/contacts.cpp
index 7374fdf..d90f003 100644
--- a/Project1/contacts.cpp
+++ b/Project1/contacts.cpp
@@ -147,9 +147,53 @@ void contact::print()
}
//functions
-void contact_list::AddContact(const contact& contact)
+void addContact(contact newContact, size_t MAX, contact_list contacts[])
{
- contacts_[size_++] = contact;
+ for(auto i = 0u; i < MAX; ++i)
+ {
+ char firstName[30];
+ char lastName[30];
+ char Email[105];
+ char StreetAddress[45];
+ char City[35];
+ char State[4];
+ int Zip = 0;
+ newContact.Set_a(0);
+ newContact.Set_id(i + 1);
+ //newContact[i].count = t;
+ cin.ignore(1000, '\n');
+ cout << "Please enter each piece of information when you are prompted to" << endl;
+ cout << "enter first name: " << endl;
+ cin >> firstName;
+ newContact.Set_firstName(firstName);
+ cout << "enter last name: " << endl;
+ cin >> lastName;
+ newContact.Set_lastName(lastName);
+ cout << "enter Email: " << endl;
+ cin >> Email;
+ newContact.Set_email(Email);
+ cout << "enter Street Address: " << endl;
+ cin >> StreetAddress;
+ newContact.Set_streetAddress(StreetAddress);
+ cout << "enter city: " << endl;
+ cin >> City;
+ newContact.Set_city(City);
+ cout << "enter State as two letter abbreviation: " << endl;
+ cin >> State;
+ newContact.Set_state(State);
+ cout << "Please enter the next value as a series of numbers" << endl;
+ cout << "enter Zip: " << endl;
+ cin >> Zip;
+ newContact.Set_zip(Zip);
+ size_t id = i + 1;
+ newContact.Set_id(id);
+ break;
+ }
+}
+
+void contact_list::AddContact(const contact& newContact)
+{
+ contacts_[size_++] = newContact;
//CURRENTLY TESTING
//for (size_t i = 0; i < size_, i++;)
//{
@@ -201,46 +245,46 @@ void contact_list::AddContact(const contact& contact)
// break;
// }
//}
- for (size_t i = 0; i < size_; i++)
- {
- char firstName[30];
- char lastName[30];
- char Email[105];
- char StreetAddress[45];
- char City[35];
- char State[4];
- int Zip = 0;
- contacts_[i].Set_a(0);
- contacts_[i].Set_id(i + 1);
- //newContact[i].count = t;
- cin.ignore(1000, '\n');
- cout << "Please enter each piece of information when you are prompted to" << endl;
- cout << "enter first name: " << endl;
- cin >> firstName;
- contacts_[i].Set_firstName(firstName);
- cout << "enter last name: " << endl;
- cin >> lastName;
- contacts_[i].Set_lastName(lastName);
- cout << "enter Email: " << endl;
- cin >> Email;
- contacts_[i].Set_email(Email);
- cout << "enter Street Address: " << endl;
- cin >> StreetAddress;
- contacts_[i].Set_streetAddress(StreetAddress);
- cout << "enter city: " << endl;
- cin >> City;
- contacts_[i].Set_city(City);
- cout << "enter State as two letter abbreviation: " << endl;
- cin >> State;
- contacts_[i].Set_state(State);
- cout << "Please enter the next value as a series of numbers" << endl;
- cout << "enter Zip: " << endl;
- cin >> Zip;
- contacts_[i].Set_zip(Zip);
- size_t id = i + 1;
- contacts_[i].Set_id(id);
- break;
- }
+ //for (size_t i = 0; i < size_; i++)
+ //{
+ // char firstName[30];
+ // char lastName[30];
+ // char Email[105];
+ // char StreetAddress[45];
+ // char City[35];
+ // char State[4];
+ // int Zip = 0;
+ // contacts_[i].Set_a(0);
+ // contacts_[i].Set_id(i + 1);
+ // //newContact[i].count = t;
+ // cin.ignore(1000, '\n');
+ // cout << "Please enter each piece of information when you are prompted to" << endl;
+ // cout << "enter first name: " << endl;
+ // cin >> firstName;
+ // contacts_[i].Set_firstName(firstName);
+ // cout << "enter last name: " << endl;
+ // cin >> lastName;
+ // contacts_[i].Set_lastName(lastName);
+ // cout << "enter Email: " << endl;
+ // cin >> Email;
+ // contacts_[i].Set_email(Email);
+ // cout << "enter Street Address: " << endl;
+ // cin >> StreetAddress;
+ // contacts_[i].Set_streetAddress(StreetAddress);
+ // cout << "enter city: " << endl;
+ // cin >> City;
+ // contacts_[i].Set_city(City);
+ // cout << "enter State as two letter abbreviation: " << endl;
+ // cin >> State;
+ // contacts_[i].Set_state(State);
+ // cout << "Please enter the next value as a series of numbers" << endl;
+ // cout << "enter Zip: " << endl;
+ // cin >> Zip;
+ // contacts_[i].Set_zip(Zip);
+ // size_t id = i + 1;
+ // contacts_[i].Set_id(id);
+ // break;
+ //}
//cout << newContact[i]->Name << "\n" << newContact[i]->Email << "\n" << newContact[i]->StreetAddress << "\n" << newContact[i]->City << "\n" << newContact[i]->State << "\n" << newContact[i]->Zip << endl;