Nama fungsi : strcat
File tajuk : <string.h>
Fungsi : Menyambungkan string setelah string target
Prototipe fungsi : char *strcat(char *destin, const char *source);
Fungsi : Menyambungkan string setelah string target
Parameter : char *destin adalah array string target
const char *source adalah array string yang akan disambung
Nilai yang dikembalikan : Mengembalikan penunjuk ke larik string setelah penyambungan berhasil.
Catatan : Destin harus cukup besar untuk menampung sumbernya, jika tidak maka akan terjadi kesalahan overflow. Fungsi ini tidak menghasilkan string baru, tetapi mengubah string asli. Oleh karena itu, destin hanya dapat berupa array karakter, bukan string yang ditunjuk oleh penunjuk string, karena penunjuk string menunjuk ke konstanta string, dan konstanta tersebut tidak dapat diubah.
Contoh program: Gabungkan string untuk membentuk string baru, dan keluarkan string baru
#include<string.h>#include<stdio.h>intmain(void){chardestination[25]={Ilove};char*blank=,*c=www.dotcpp.com;strcat(destination,blank);strcat (tujuan,c);printf(%sn,tujuan);kembali0;}
Hasil berjalan:
Saya sukawww.dotcpp.com