Cpp menyediakan fungsi yang digunakan untuk menggabungkan suatu string pada akhir dari string yang lain. Fungsi tersebut adalah strcat().
Bentuk penulisannya :
                     strcat(string1, string2)
Berikut ini program C++ untuk menggabungkan String :
//strcat.cpp
#include <conio.h>
#include <iomanip.h>
#include <stdio.h>
#include <iostream.h>


int main(void)
{
char a1[20];
char a2[20];

clrscr();      
cout << " contoh strcat "  << endl
     <<"=================" <<endl;
cout << " Masukkan Kata ke-1 = ";
cin >> a1;

cout << " Masukkan Kata ke-2 = ";
cin >> a2;

strcat(a1, a2);

cout << "Hasil Penggabungannya " << a1;
getch();
return 0;
}