اسم الوظيفة : strncat
ملف الرأس : <string.h>
النموذج الأولي للوظيفة: char *strncat(char *destin,char *str,int n);
الوظيفة : إلحاق في نهاية سلسلة، أي إضافة العدد المحدد من أحرف سلسلة واحدة إلى نهاية سلسلة أخرى
المعلمات : char *destin سلسلة الهدف الملحقة
char *str سلسلة المصدر المراد إلحاقها
int n عدد الأحرف المراد إلحاقها
قيمة الإرجاع : إرجاع عنوان البداية لسلسلة الوجهة
ملاحظة : يجب أن يحتوي مصير السلسلة على مساحة كافية لاستيعاب السلسلة المضافة حديثًا
مثال على البرنامج : قم بإضافة الأحرف n الأولى من السلسلة str بعد توجيه السلسلة
#include<stdio.h>#include<string.h>intmain(void){chardestin[30]=Ilike;char*str=www.dotcpp.comverymuch;intn=14;char*newStr=strncat(destin,str, n);printf(%sn,newStr);return0;}
نتائج التشغيل:
أحب www.dotcpp.com