diff options
| author | Connor McDowell <[email protected]> | 2024-02-17 20:59:54 -0800 |
|---|---|---|
| committer | Connor McDowell <[email protected]> | 2024-02-17 20:59:54 -0800 |
| commit | 7b27b7076fb4ad7f88c51b0159c9db6d5b1be596 (patch) | |
| tree | 72c447ee89376597af79065084b4eb9afbdf6282 /Project1 | |
| parent | honk shoo (diff) | |
| download | homework-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.h | 4 | ||||
| -rw-r--r-- | Project1/contacts.cpp | 22 | ||||
| -rw-r--r-- | Project1/program.cpp | 16 |
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 |