#include <stdio.h>
#include <stdlib.h>
#include <string.h>

int main() {
  const char *what = "Malloc Capital";
  const char *who = "Matt Hackett";
  char *its = NULL;
  
  if ((its = malloc(strlen(what) + strlen(who) + 5)) == NULL) {
    fprintf(stderr, "err: out of memory!\n");
    return EXIT_FAILURE;
  }
  
  strcpy(its, what);
  strcat(its, " == ");
  strcat(its, who);
  
  puts(its);
  free(its);

  return EXIT_SUCCESS;
}