aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorrPatrickWarner <[email protected]>2024-02-19 20:06:16 -0800
committerrPatrickWarner <[email protected]>2024-02-19 20:06:16 -0800
commit891a6b41bb30a26390513172011806bef0f1f829 (patch)
tree8f7ea2dd7f89c57a2b09012c218d93b2242f040f
parentinit (diff)
downloadin-class-exercise-13-reecepwarner-main.tar.xz
in-class-exercise-13-reecepwarner-main.zip
completedHEADmain
-rw-r--r--InClassExercise13/InClassExercise13/Contact.cpp4
-rw-r--r--InClassExercise13/InClassExercise13/Contact.h16
-rw-r--r--InClassExercise13/InClassExercise13/main.cpp10
3 files changed, 18 insertions, 12 deletions
diff --git a/InClassExercise13/InClassExercise13/Contact.cpp b/InClassExercise13/InClassExercise13/Contact.cpp
index f981547..c9cd4e1 100644
--- a/InClassExercise13/InClassExercise13/Contact.cpp
+++ b/InClassExercise13/InClassExercise13/Contact.cpp
@@ -83,12 +83,12 @@ void Contact::Print()
}
-void Contact::SetFirstName(char* firstname)
+void Contact::SetFirstName(const char* firstname)
{
_firstname = firstname;
}
-char* Contact::GetFirstName()
+const char* Contact::GetFirstName()
{
return _firstname;
} \ No newline at end of file
diff --git a/InClassExercise13/InClassExercise13/Contact.h b/InClassExercise13/InClassExercise13/Contact.h
index f5321ba..4c194eb 100644
--- a/InClassExercise13/InClassExercise13/Contact.h
+++ b/InClassExercise13/InClassExercise13/Contact.h
@@ -9,8 +9,6 @@ class Contact
public:
Contact();
-
-
~Contact();
const char* GetLastName();
@@ -37,13 +35,13 @@ public:
void Print();
private:
- char* _firstname{ };
- char* _lastname{ };
- char* _streetaddress{ };
- char* _city{ };
- char* _state{};
- int _zip;
- char* _email{ };
+ const char* _firstname{ };
+ const char* _lastname{ };
+ const char* _streetaddress{ };
+ const char* _city{ };
+ const char* _state{};
+ int _zip = 0;
+ const char* _email{ };
};
diff --git a/InClassExercise13/InClassExercise13/main.cpp b/InClassExercise13/InClassExercise13/main.cpp
index b4f7799..481f46a 100644
--- a/InClassExercise13/InClassExercise13/main.cpp
+++ b/InClassExercise13/InClassExercise13/main.cpp
@@ -10,9 +10,17 @@ int main()
Contact newContact;
-
+ newContact.SetFirstName("James");
+ newContact.SetLastName("Lomalinda");
+ newContact.SetEmail("[email protected]");
+ newContact.SetState("Oregono");
+ newContact.SetCity("Medford");
+ newContact.SetStreetAddress("Sesame Street");
+ newContact.SetZip(97501);
+ newContact.Print();
+
return 0;
} \ No newline at end of file