Bu öğreticide, dizeleri kopyalamak için C programlamada strcpy () işlevini kullanmayı öğreneceksiniz (bir örnek yardımıyla).
C strcpy ()
İşlev prototipi strcpy():
char* strcpy(char* destination, const char* source);
strcpy()Fonksiyon kopyalar dize hedefe (boş karakter dahil) kaynağına göre işaret etti.strcpy()Fonksiyon aynı zamanda kopyalanmış dize döndürür.
strcpy()İşlev string.h başlık dosyasında tanımlanır.
Örnek: C strcpy ()
#include #include int main() ( char str1(20) = "C programming"; char str2(20); // copying str1 to str2 strcpy(str2, str1); puts(str2); // C programming return 0; )
Çıktı
C programlama
Not: Kullandığınızda strcpy(), hedef dizenin boyutu kopyalanan dizeyi depolayacak kadar büyük olmalıdır. Aksi takdirde, tanımsız davranışlara neden olabilir .








