Dalam tutorial ini, anda akan belajar menggunakan fungsi strcpy () dalam pengaturcaraan C untuk menyalin rentetan (dengan bantuan contoh).
C strcpy ()
Prototaip fungsi strcpy()
adalah:
char* strcpy(char* destination, const char* source);
- The
strcpy()
salinan fungsi tali menegaskan oleh sumber (termasuk watak nol) ke destinasi. - Yang
strcpy()
fungsi juga mengembalikan rentetan yang disalin.
Yang strcpy()
fungsi ditakrifkan dalam fail pengepala string.h.
Contoh: 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; )
Pengeluaran
Pengaturcaraan C
Catatan: Semasa anda menggunakan strcpy()
, ukuran rentetan tujuan harus cukup besar untuk menyimpan rentetan yang disalin. Jika tidak, ia boleh mengakibatkan tingkah laku yang tidak ditentukan .