اسم الوظيفة : strcat
ملف الرأس : <string.h>
الوظيفة : لصق سلسلة بعد السلسلة المستهدفة
النموذج الأولي للوظيفة : char *strcat(char *destin, const char *source);
الوظيفة : لصق سلسلة بعد السلسلة المستهدفة
المعلمات : char *destin هو مصفوفة السلسلة المستهدفة
const char *source هو مصفوفة السلسلة المراد ربطها
قيمة الإرجاع : إرجاع المؤشر إلى مصفوفة السلسلة بعد الربط الناجح.
ملحوظة : يجب أن يكون القدر كبيرًا بما يكفي لاستيعاب المصدر، وإلا سيحدث خطأ تجاوز السعة. لا تنشئ هذه الوظيفة سلسلة جديدة، ولكنها تعدل السلسلة الأصلية. لذلك، يمكن أن يكون القدر مصفوفة أحرف فقط، وليس سلسلة يشير إليها مؤشر سلسلة، لأن مؤشر السلسلة يشير إلى ثابت سلسلة، ولا يمكن تعديل الثابت.
مثال على البرنامج: قم بتسلسل السلاسل لتكوين سلسلة جديدة، وإخراج السلسلة الجديدة
#include<string.h>#include<stdio.h>intmain(void){chardestination[25]={Ilove};char*blank=,*c=www.dotcpp.com;strcat(destination,blank);strcat (الوجهة,c);printf(%sn,destination);return0;}
نتائج التشغيل:
Ilovewww.dotcpp.com