Nama fungsi : strcpy
File tajuk : <string.h>
Prototipe fungsi: char *strcpy(char *destin, const char *source);
Fungsi: Menyalin string ke array string lain
Parameter : char *destin adalah array string target yang disalin
const char *source adalah array string sumber yang disalin
Nilai yang dikembalikan : Mengembalikan penunjuk ke larik string target
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 : Salin penunjuk string ke array string dan keluarkan string target yang disalin
#include<string.h>#include<stdio.h>intmain(void){charstring[10];char*str1=www.dotcpp.com;strcpy(string,str1);printf(%sn,string) ;kembali0;}
Hasil berjalan:
www.dotcpp.com