ชื่อฟังก์ชัน : strcat
ไฟล์ส่วนหัว : <string.h>
ฟังก์ชั่น : ประกบสตริงหลังสตริงเป้าหมาย
ต้นแบบฟังก์ชัน : char *strcat(char *destin, const char *source);
ฟังก์ชั่น : ประกบสตริงหลังสตริงเป้าหมาย
พารามิเตอร์ : char *destin คืออาร์เรย์สตริงเป้าหมาย
const char *source คืออาร์เรย์สตริงที่จะเชื่อมต่อ
ค่าที่ส่งคืน : ส่งคืนตัวชี้ไปยังอาร์เรย์สตริงหลังจากประกบสำเร็จ
หมายเหตุ : Destin จะต้องมีขนาดใหญ่พอที่จะรองรับแหล่งที่มา มิฉะนั้นจะเกิดข้อผิดพลาดล้น ฟังก์ชันนี้ไม่ได้สร้างสตริงใหม่ แต่แก้ไขสตริงดั้งเดิม ดังนั้น destin สามารถเป็นได้เฉพาะอาร์เรย์อักขระ ไม่ใช่สตริงที่ชี้โดยตัวชี้สตริง เนื่องจากตัวชี้สตริงชี้ไปที่ค่าคงที่สตริง และไม่สามารถแก้ไขได้
ตัวอย่างโปรแกรม: เชื่อมต่อสตริงเพื่อสร้างสตริงใหม่และส่งออกสตริงใหม่
#include<string.h>#include<stdio.h>intmain(void){chardestination[25]={Ilove};char*blank=,*c=www.dotcpp.com;strcat(destination,blank);strcat (ปลายทาง,c);printf(%sn,ปลายทาง);return0;}
ผลการวิ่ง:
ไอเลิฟwww.dotcpp.com