ชื่อฟังก์ชัน : strncat
ไฟล์ส่วนหัว : <string.h>
ต้นแบบฟังก์ชัน: char *strncat(char *destin,char *str,int n);
ฟังก์ชั่น : ผนวกที่ส่วนท้ายของสตริง กล่าวคือ เพิ่มจำนวนอักขระที่ระบุของสตริงหนึ่งที่ส่วนท้ายของสตริงอื่น
พารามิเตอร์ : char *destin ต่อท้ายสตริงเป้าหมาย
สตริงซอร์ส char *str ที่ต้องการต่อท้าย
int n จำนวนอักขระที่จะต่อท้าย
ค่าที่ส่งกลับ : ส่งกลับที่อยู่เริ่มต้นของสตริงปลายทาง
หมายเหตุ : ปลายทางสตริงจะต้องมีพื้นที่เพียงพอเพื่อรองรับสตริงที่เพิ่มใหม่
ตัวอย่างโปรแกรม : เพิ่มอักขระ n ตัวแรกของสตริง str หลัง destin สตริง
#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