问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

C语言中怎么样将两个字符串连接起来

发布网友 发布时间:2022-04-20 17:48

我来回答

2个回答

热心网友 时间:2022-06-03 23:34

展开1全部1)简单来,直接用
strcat
函数,需要包含头文件
string.h2)自己实现的话也不麻烦,但是要考虑一些细节:假设两个字符串指针为
str1,str2
,现在要讲
str1

str2
连接成一个新的字符串。a.考虑指针
str1,str2
是否非空b.如果将str2的内容直接连接到str1的末尾,要考虑str1是否有足够的剩余空间来放置连接上的str2的内容。如果用一个新的内存空间来保存str1和str2的连接结果,需要动态分配内存空间。

热心网友 时间:2022-06-03 23:34

头文件:#include
<string.h>
定义函数:char
*strcat(char
*dest,
const
char
*src);
函数说明:strcat()会将参数src
字符串拷贝到参数dest
所指的字符串尾。第一个参数dest
要有足够的空间来容纳要拷贝的字符串。
返回值:返回参数dest
的字符串起始地址。
范例
#include
<string.h>
main(){
char
a[30]
=
"string(1)";
char
b[]
=
"string(2)";
printf("before
strcat()
:
%s\n",
a);
printf("after
strcat()
:
%s\n",
strcat(a,
b));
}
执行结果:
before
strcat()
:
string(1)
after
strcat()
:
string(1)string(2)
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
从焦作市到郑州快递一个羽毛球拍需用多少钱 iPhone X还能坚挺两年,升级到ios 15发热严重要靠红魔冰磁散热器 Peltier Module散热方式 一加18W冰点散热背夹-超强散热,极速降温 2015年春晚有哪些明星 新闻 如何评价央视主持人朱军?以及如何评价朱军所主持的《艺术 纯粮食白酒品牌大全,让你喝得放心(真正的纯粮食白酒有哪些品牌)_百度... ...工作单位要辞退并提出会给出相应赔偿,但合同马上到期,如到期后... ABC外语培训学校ABC教育集团总裁——刘成 abc是国产品牌吗?口碑如何? strcpy函数怎么用举例 如何将一长串字符串以空格为标记分割成多个字符串 C语言问题:将字符串a复制到字符串b中 java 字符表达方式 C语言中以字符串为返回值的函数的问题,困扰我好几... C里面怎么把字符串转成数字 sql中,字符串的字符串 名词解释:字符串比较的规则,外部变量 如何巧用Word中的通配符 字符串转换整数 R语言字符串处理常用函数 c#中string类型的用法和特点 java中String[][] 是什么东西?string[]又是什么东... vb中字符串运算符都有什么啊? 字符串处理 EXCEL中某一单元格怎样设置为字符串格式 渚薰在EVA tv版后还有没有出现? 在办公室如何连接新打印机 如何找到办公室的打印机 打印机已经共享了的 其他... 办公室中电脑连接到打印机的方法? strtolower — 将字符串转化为小写? 为什么我的新浪微博不能再加关注? 为什么刚刚新浪微博显示关注失败 微博怎么关注不了别人了 为什么在新浪微博关注人总是失败? 刚刚申请了的新浪微博账号,为啥加不了别人关注? 如何打印qq邮箱的文件 梦见工人桌上满满的一盒猪头肉? 梦见自己买的是熟猪头肉,老板缺给了一条鱼,这是什... 怎样用QQ邮箱打印文件。 为了保护手机屏幕不被摔坏,该怎么办? 华为手表测心脏健康准吗 华为手机能测血压吗?能测室内温度吗?能测体温吗... HUAWEI WATCH 3/HUAWEI WATCH 3 Pro 如何测量心脏... 因为收手机然后手机屏互相碎应该怎么保护? 华为gt2proecg怎么测心电图? 如何巧妙地保养保护手机屏幕? 华为gt2proecg怎么测心电图 华为哪个手环可以测心电图? 华为手环测心脏健康准吗