strcat
函數是C語言中的一個字符串庫函數,用于將一個字符串連接到另一個字符串的末尾。
其基本語法如下:
char *strcat(char *dest, const char *src);
其中,dest
是目標字符串,src
是要連接的源字符串。strcat
函數將源字符串src
連接到目標字符串dest
的末尾,并返回指向目標字符串dest
的指針。
需要注意的是,目標字符串dest
必須具有足夠的空間來容納源字符串src
,否則會導致未定義的行為。在連接字符串之前,通常會使用strlen
函數來確定目標字符串的長度,以確保有足夠的空間來容納源字符串。
示例:
char dest[20] = "Hello, ";
char src[] = "world!";
strcat(dest, src);
printf("%s\n", dest); // 輸出為 "Hello, world!"