#include #include #include "assign3.h" void strDup(char *dest, const char *source); void strCat(char *dest, const char *source); void strRev(char *theString); int main () { char string[50]; char string1[50]; char string2[50]; char string3[4192]; char destString[50]; strcpy(string, "Hello World!"); strcpy (string1, "Add this string"); strcpy (string2, " to this string!"); strDup (destString, string); cout << endl; cout << "The string is: " << &string << " -- " << string << endl; cout << "The copied string is: " << &destString << " -- "<< destString << endl; cout << endl; cout << "String beforehand: " << endl; cout << string1 << endl; cout << string2 << endl; strCat (string1, string2); cout << "String Cat: " << endl; cout << string1 << endl; cout << "Please enter a string to reverse: "; cin.getline(string3, sizeof(string3)); cout << sizeof(string3) << endl; cout << "String reverse: " << endl; cout << string3 << endl; strRev(string3); cout << string3 << endl; cout << endl; return 0; }