void Insert_String(char *str1, char str2[], int location, int n)
{
int l1,l2,i;
l1 = strlen(str1); //算出字符串的长度
l2 = strlen(str2);
for (i = 0;i<t1+t2;i++) {
if(i < n)
str3[i] = str1[i]; //指定位置之前的字符串,由str1字符串填充
else if (i < n + t2)
str3[i] = str2[i - n]; //指定位置之后的字符串,由str2字符串填充
else
str3[i] = str1[i - t2]; //插入str2以后剩下的位置由str1字符串填充
}
str3[i]='\0'; //字符串必须有'\0'结尾
}
原文链接:https://blog.youkuaiyun.com/xiaotao2333333/article/details/105681874
本文介绍了一个用于在指定位置将一个字符串插入到另一个字符串中的函数voidInsert_String的具体实现过程。该函数通过计算源字符串长度,并根据指定的位置进行字符复制来完成字符串的插入操作。
1408

被折叠的 条评论
为什么被折叠?



