Yazan : Şadi Evren ŞEKER
C / C++ dillerinde bir dizginin (string) içeriğini diğer dizginin içerisine kopyalamaya yarar. Örneğin aşağıda a dizgisinin içindeki ilk değer ikinci değişkenin içine kopyalanmıştır:
char *a = “sadi evren seker”;
char b[200];
strcpy(b,a);
Burada üzerine kopyalanan ilk, içinden dizginin okunduğu ikinci sırada verilmelidir.
Örnek kod aşağıda verilmiştir:
#include <stdio.h> #include <string.h> int main () { char str1[]="Benim adim sadi"; char str2[40]; char str3[40]; strcpy (str2,str1); strcpy (str3,"basriyla kopyalandi"); printf ("str1: %snstr2: %snstr3: %sn",str1,str2,str3); return 0; }