您的位置:首页 > 编程语言 > C语言/C++

C\C++中strcat()函数

2016-07-28 15:44 183 查看
将两个char类型链接。

char d[20]="GoldenGlobal"; char *s="View"; strcat(d,s);

结果放在d中

printf("%s",d);

输出 d 为 GoldenGlobalView (中间无空格)

d和s所指内存区域不可以重叠且d必须有足够的空间来容纳s的字符串。

返回指向d的指针


C函数

编辑


原型

extern char *strcat(char *dest,char *src);


用法

#include <string.h>

在C++中,则存在于<cstring>头文件中。


功能

把src所指字符串添加到dest结尾处(覆盖dest结尾处的'\0')。


说明

src和dest所指内存区域不可以重叠且dest必须有足够的空间来容纳src的字符串。

返回指向dest的指针


举例

程序执行结果为:

GoldenGlobalView

Strcat函数原型如下(以下代码为错误代码,想要通过char *指针修改字符串常量中的字符会导致Segment fault错误):

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: