diff options
author | Matthew Strapp <msattr@gmail.com> | 2019-03-27 17:24:52 -0500 |
---|---|---|
committer | Matthew Strapp <msattr@gmail.com> | 2019-03-27 17:24:52 -0500 |
commit | 5cc1fc144e14992a53d1e8a57d4b10a42afdd04a (patch) | |
tree | cc0b16d69cf50db97fabdec7dd34d10269b91101 /ee1301/wk5/lab4/arrayCat.cpp | |
parent | Fix bad executable (diff) | |
download | homework-5cc1fc144e14992a53d1e8a57d4b10a42afdd04a.tar homework-5cc1fc144e14992a53d1e8a57d4b10a42afdd04a.tar.gz homework-5cc1fc144e14992a53d1e8a57d4b10a42afdd04a.tar.bz2 homework-5cc1fc144e14992a53d1e8a57d4b10a42afdd04a.tar.lz homework-5cc1fc144e14992a53d1e8a57d4b10a42afdd04a.tar.xz homework-5cc1fc144e14992a53d1e8a57d4b10a42afdd04a.tar.zst homework-5cc1fc144e14992a53d1e8a57d4b10a42afdd04a.zip |
Finish Lab 4
Diffstat (limited to '')
-rw-r--r-- | ee1301/wk5/lab4/arrayCat.cpp | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/ee1301/wk5/lab4/arrayCat.cpp b/ee1301/wk5/lab4/arrayCat.cpp new file mode 100644 index 0000000..1dbcb01 --- /dev/null +++ b/ee1301/wk5/lab4/arrayCat.cpp @@ -0,0 +1,23 @@ +#include <iostream> +using namespace std; +void append (char first[], int l1, char second[], int l2, char result[200]); + +int main () { + char first[] = {'I', ' ', 'a', 'm', ' '}; + char second[] = {'i', 'r', 'o', 'n', 'm', 'a', 'n', '\0'}; + char result[200]; + append(first, 5, second, 8, result); + cout << result << endl; +} + +void append (char first[],int l1, char second[],int l2, char result[200]) { + int length=0; + for (int i=0; i<l1; i++) { + result[length]=first[i]; + length++; + } + for (int i=0; i<l2; i++) { + result[length]=second[i]; + length++; + } +} |