diff options
Diffstat (limited to 'In-class exercise 14/In-class exercise 14/Contact.cpp')
| -rw-r--r-- | In-class exercise 14/In-class exercise 14/Contact.cpp | 79 |
1 files changed, 79 insertions, 0 deletions
diff --git a/In-class exercise 14/In-class exercise 14/Contact.cpp b/In-class exercise 14/In-class exercise 14/Contact.cpp new file mode 100644 index 0000000..9e82873 --- /dev/null +++ b/In-class exercise 14/In-class exercise 14/Contact.cpp @@ -0,0 +1,79 @@ +// Name: Nataliia Brown +// Date: 2/22/24 +// Class: CST 116 +// Assignment: In-Class Exercise 14 + +#include <iostream> +#include "Contact.h" + +using std::cout; +using std::cin; +using std::endl; + + +Contact::Contact() {} + +void Contact::SetFirstName(const char* firstName) { + _firstName = firstName; +} + +const char* Contact::GetFirstName() { + return _firstName; +} + +void Contact::SetLastName(const char* lastName) { + _lastName = lastName; +} + +const char* Contact::GetLastName() { + return _lastName; +} + +void Contact::SetStreetAddress(const char* streetAddress) { + _streetAddress = streetAddress; +} + +const char* Contact::GetStreetAddress() { + return _streetAddress; +} + +void Contact::SetCity(const char* city) { + _city = city; +} + +const char* Contact::GetCity() { + return _city; +} + +void Contact::SetState(const char* state) { + _state = state; +} + +const char* Contact::GetState() { + return _state; +} + +void Contact::SetZip(short zip) { + _zip = zip; +} + +short Contact::GetZip() { + return _zip; +} + +void Contact::SetEmail(const char* email) { + _email = email; +} + +const char* Contact::GetEmail() { + return _email; +} +void Contact::Print() { + std::cout << "First Name: " << _firstName << std::endl; + std::cout << "Last Name: " << _lastName << std::endl; + std::cout << "Street Address: " << _streetAddress << std::endl; + std::cout << "City: " << _city << std::endl; + std::cout << "State: " << _state << std::endl; + std::cout << "Zip: " << _zip << std::endl; + std::cout << "Email: " << _email << std::endl; +}
\ No newline at end of file |