C語(yǔ)言 strcat使用詳解
一、什么是strcat
g.h>頭文件中,其函數(shù)原型為
st char src);
其中,dest為目標(biāo)字符串,src為源字符串。
二、strcat使用方法
1.將源字符串拼接到目標(biāo)字符串的末尾
例如將字符串str1和字符串str2拼接起來(lái),生成新的字符串str3
char str1[10] = "hello";
char str3[20];
strcpy(str3, //將str1拷貝到str3
strcat(str3, //將str2拼接到str3的末尾
2.將源字符串拼接到目標(biāo)字符串的末尾,并返回目標(biāo)字符串的指針
例如將字符串str1和字符串str2拼接起來(lái),生成新的字符串str1
char str1[10] = "hello";
char p = strcat(str1, //將str2拼接到str1的末尾,并返回str1的指針
三、注意事項(xiàng)
1.目標(biāo)字符串必須具有足夠的空間來(lái)容納源字符串的內(nèi)容和空字符('\0')。
2.源字符串必須以空字符('\0')結(jié)尾。
3.目標(biāo)字符串和源字符串不能重疊。
四、示例代碼
clude
tain()
char str1[10] = "hello";
char str3[20];
strcpy(str3,
strcat(str3,
tf", tf", tf", str3);
以上就是strcat函數(shù)的詳細(xì)介紹和使用方法。使用strcat函數(shù)可以方便地將兩個(gè)字符串拼接起來(lái),生成一個(gè)新的字符串。在使用時(shí)需要注意目標(biāo)字符串的空間和源字符串的結(jié)尾字符,以及不能重疊等問(wèn)題。