将两个char类型连接。
例如:
char d[20]="Golden"
char s[20]="View"
trcat(d,s)
//打印d
printf("%s",d)
输出 d 为 GoldenView (中间无空格)
d和s所指内存区域不可以重叠且d必须有足够的空间来容纳s的字符串。
trcat的用法
用法:#include<string.h>在C++中,则存在于<cstring>头文件中。strcat原型:externchar*strcat(char*dest,char*src)
功能:把src所指字符串添加到dest结尾处(覆盖dest结尾处的'')并添加''。说明:src和dest所指内存区域不可以重叠且dest必须有足够的空间来容纳src的字符串。返回指向dest的指针。strcat()函数从名称来讲就是索的含义,用途:在一个字符串的末尾增加新的字符。函数定义如下:
char*strcat(char*dest,constchar*src)扩展资料代码实现如下:
char*strcat(char*dest,constchar*src){char*tmp=destwhile(*dest)dest++while((*dest++=*src++)!='')returntmp
}实现原理: 首先dest地址移动到最后一位,然后增加src参数值遇到’’结束拷贝。
trcat()也存在着与strcpy()类似的问题。
trcat的用法
trcat函数是字符串追加函数,也就是在英国字符串后面追加另一个字符串。
比如在“hello”后面追加一段“world”就可以用strcat函数来实现