strcat的用法

更新时间:01-29 综合 由 攻心 分享

将两个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函数来实现

声明:关于《strcat的用法》以上内容仅供参考,若您的权利被侵害,请联系13825271@qq.com
本文网址:http://www.25820.com/all/15_1959273.html