求一个c语言中实现字符串两次复制的函数的代码

发布网友 发布时间:2022-04-22 10:39

我来回答

2个回答

热心网友 时间:2023-11-01 20:26

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

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

热心网友 时间:2023-11-01 20:27

两次复制?
意思是abc变成abcabc?
考虑到数组大小的问题可以动态创建数组然后进行复制
支付宝5rmb给你代码如何

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com