English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
وظيفة مكتبة C char *strcpy(char *dest, const char *src) نسخ src يتم نسخه إلى destالSTRING الذي يشير إليه
.
إعلان
char *strcpy(char *dest, const char *src)
dest --يُشير إلى مصفوفة الهدف التي سيتم فيها تخزين النسخة
src --STRING الذي سيتم نسخه
يستعيد هذا الدالة عرضًا على نقطه الهدف النهائي dest
في هذا المثال، يتم عرض استخدام دالة strcpy()
#include <stdio.h> #include <string.h> int main () { char src[40]; char dest[100]; memset (dest, '\0', sizeof(dest)); strcpy (src, "This is oldtoolbag.com"); strcpy (dest, src); printf ("الهدف النهائي للSTRING: %s\n", dest); return(0); }
دعونا نكتب البرنامج السابق ونقوم بتشغيله، وسينتج عن ذلك ما يلي:
الهدف النهائي للSTRING: This is oldtoolbag.com
#include <stdio.h> #include <string.h> int main () { char str1[] = "Sample string"; char str2[40]; char str3[40]; strcpy (str2, str1); strcpy (str3, "copy successful"); printf ("str1: %s\nstr2: %s\nstr3: %s\n", str1, str2, str3); return 0; }
دعونا نكتب البرنامج السابق ونقوم بتشغيله، وسينتج عن ذلك ما يلي:
str1: Sample string str2: Sample string str3: copy successful