aboutsummaryrefslogtreecommitdiff
path: root/Homework5/Contacts.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'Homework5/Contacts.cpp')
-rw-r--r--Homework5/Contacts.cpp41
1 files changed, 41 insertions, 0 deletions
diff --git a/Homework5/Contacts.cpp b/Homework5/Contacts.cpp
index e69de29..acde949 100644
--- a/Homework5/Contacts.cpp
+++ b/Homework5/Contacts.cpp
@@ -0,0 +1,41 @@
+#include "Contacts.h"
+#include <iostream>
+
+using std::cout;
+using std::endl;
+using std::cin;
+
+Contact InputNewContact() {
+ Contact newContact = {};
+
+ cout << "Name: ";
+ cin >> newContact.Name;
+
+ cout << "Email: ";
+ cin >> newContact.Email;
+
+ cout << "Street Address: ";
+ cin >> newContact.StreetAddress;
+
+ cout << "City: ";
+ cin >> newContact.City;
+
+ cout << "State: ";
+ cin >> newContact.State;
+
+ cout << "Zip: ";
+ cin >> newContact.Zip;
+
+ return newContact;
+}
+
+void PrintContacts(Contact(&contacts)[10]) {
+ for (auto &x : contacts) {
+ cout << "Name: " << x.Name << endl;
+ cout << "Email: " << x.Email << endl;
+ cout << "Street Address: " << x.StreetAddress << endl;
+ cout << "City: " << x.City << endl;
+ cout << "State: " << x.State << endl;
+ cout << "Zip: " << x.Zip << endl;
+ }
+} \ No newline at end of file