aboutsummaryrefslogtreecommitdiff
path: root/Project1
diff options
context:
space:
mode:
authorConnor McDowell <[email protected]>2024-02-17 20:59:54 -0800
committerConnor McDowell <[email protected]>2024-02-17 20:59:54 -0800
commit7b27b7076fb4ad7f88c51b0159c9db6d5b1be596 (patch)
tree72c447ee89376597af79065084b4eb9afbdf6282 /Project1
parenthonk shoo (diff)
downloadhomework-5-connormcdowell275-7b27b7076fb4ad7f88c51b0159c9db6d5b1be596.tar.xz
homework-5-connormcdowell275-7b27b7076fb4ad7f88c51b0159c9db6d5b1be596.zip
me when possible thing just visstudio prob
update(&newContact[]);
Diffstat (limited to 'Project1')
-rw-r--r--Project1/Contacts.h4
-rw-r--r--Project1/contacts.cpp22
-rw-r--r--Project1/program.cpp16
3 files changed, 32 insertions, 10 deletions
diff --git a/Project1/Contacts.h b/Project1/Contacts.h
index 00388dc..b9e6dd7 100644
--- a/Project1/Contacts.h
+++ b/Project1/Contacts.h
@@ -19,9 +19,9 @@ struct contact
int menu();
-char addNew(contact newContact[]);
+char addNew(contact* newContact[]);
-void update();
+void update(contact* newContact[]);
void printAll();
diff --git a/Project1/contacts.cpp b/Project1/contacts.cpp
index d738b31..2a54516 100644
--- a/Project1/contacts.cpp
+++ b/Project1/contacts.cpp
@@ -26,7 +26,7 @@ int menu()
char addNew(contact* newContact[])
{
-
+
int i = 0;
int c = 0;
cin >> c;
@@ -46,6 +46,7 @@ char addNew(contact* newContact[])
}
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;
}
+ return 0;
}
// print contact i
// name:
@@ -55,14 +56,23 @@ char addNew(contact* newContact[])
// state
// zip
-void update(contact newContact[])
+void update(contact* newContact[])
{
int i = 0;
+ int c = 0;
cin >> i;
- i - 1;
- newContact[i].id;
-
-
+ i = i - 1;
+ newContact[i]->id;
+ cin >> c;
+ if (c = 1)
+ {
+ cin >> newContact[i]->Name;
+ cin >> newContact[i]->Email;
+ cin >> newContact[i]->StreetAddress;
+ cin >> newContact[i]->City;
+ cin >> newContact[i]->State;
+ cin >> newContact[i]->Zip;
+ }
}
diff --git a/Project1/program.cpp b/Project1/program.cpp
index 88ad645..8edbaf7 100644
--- a/Project1/program.cpp
+++ b/Project1/program.cpp
@@ -31,9 +31,21 @@ int main()
{
int c = 0;
c = menu();
- if (c = 1)
+ if (c == 1)
{
- addNew(&newContact[10]);
+ addNew(&newContact[]);
+ }
+ if (c == 2)
+ {
+ update(&newContact[]);
+ }
+ if (c == 3)
+ {
+ printAll();
+ }
+ if (c == 4)
+ {
+ exit();
}
}
} \ No newline at end of file