Answer to Question 26C-7

char* concat(const char* A, const char* B)
{
  int   Alen   = strlen(A);
  char* result = new char[Alen + strlen(B) + 1];
  strcpy(result, A);
  strcpy(result + Alen, B);
  return result;
}