Do you really need to use cstring?
cause you could do the same with c++ string like this:

Code:
#include <iostream>
#include <string>
using namespace std;

int main()
{
      string first = "George";
      string last = "Bush";
      string final = "";
      for(unsigned int n = 0; n<(last.length());n++)	final += last[n];
      final += ' ';	// insert space between names
      for(unsigned int n = 0; n<(first.length());n++)	final += first[n];
      cout << final << endl;
      return 0;
}