From c2c10d567bf3d5d2f7d1ba70ef7be28b16bcc012 Mon Sep 17 00:00:00 2001 From: JacobAKnox <91796123+JacobAKnox@users.noreply.github.com> Date: Sat, 30 Oct 2021 09:24:43 -0700 Subject: 10.a finished --- 10a/10.7.2/NameFuncs.cpp | 41 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) create mode 100644 10a/10.7.2/NameFuncs.cpp (limited to '10a/10.7.2/NameFuncs.cpp') 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 +#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 -- cgit v1.2.3