diff options
| author | JacobAKnox <[email protected]> | 2021-10-30 09:24:43 -0700 |
|---|---|---|
| committer | JacobAKnox <[email protected]> | 2021-10-30 09:24:43 -0700 |
| commit | c2c10d567bf3d5d2f7d1ba70ef7be28b16bcc012 (patch) | |
| tree | b386c4a317db79bb9b65a7d4de55dda4dd6dac49 /10a/10.7.2/NameFuncs.cpp | |
| parent | 9c finished (diff) | |
| download | archived-cst116-lab5-jacobaknox-c2c10d567bf3d5d2f7d1ba70ef7be28b16bcc012.tar.xz archived-cst116-lab5-jacobaknox-c2c10d567bf3d5d2f7d1ba70ef7be28b16bcc012.zip | |
10.a finished
Diffstat (limited to '10a/10.7.2/NameFuncs.cpp')
| -rw-r--r-- | 10a/10.7.2/NameFuncs.cpp | 41 |
1 files changed, 41 insertions, 0 deletions
diff --git a/10a/10.7.2/NameFuncs.cpp b/10a/10.7.2/NameFuncs.cpp new file mode 100644 index 0000000..e9c687a --- /dev/null +++ b/10a/10.7.2/NameFuncs.cpp @@ -0,0 +1,41 @@ +// code for 10.7.2 on page 260 +//written by Jacob Knox + +#include <iostream> +#include "10_7.h" + +using namespace std; + +void GetNames(char first[], char last[]) +{ + cout << "Input your first name: "; + cin >> first; + + cout << "Input your last name: "; + cin >> last; +} + +void CombineNames(char first[], char last[], char full[]) +{ + int i = 0, lastStart; + + while (first[i] != '\0') + { + full[i] = first[i]; + i++; + } + + full[i] = ','; + full[++i] = ' '; + + lastStart = ++i; + + while (last[i - lastStart] != '\0') + { + full[i] = last[i - lastStart]; + i++; + } + + full[i] = '\0'; + +}
\ No newline at end of file |