C语言实现将一个字符串里的一个子字符串替换为另一个, 比如”HelloIamLi”将其中的”am”替换为”ask” 10

我已经自己解决了网友可以参考。主函数直接调用这个函数就可以了... 我已经自己解决了 网友可以参考。 主函数直接调用这个函数就可以了 展开
 我来答
匿名用户
2014-08-25
展开全部
#include<stdio.h>
#include<string.h>
void main()
{
char ch[40],ch2[20],ch3[20],i,j,temp,x;
printf("请输入第一串字符:");
gets(ch);
printf("请输入第二串字符:");
gets(ch2);
printf("请输入插入的位置:");
scanf("%d",&i);
temp = i;
for(j=0;ch[temp] != '\0';j++,temp++)
ch3[j] = ch[temp];
ch3[j]='\0';
for(j=0;j<strlen(ch);j++,i++)
ch[i] = ch2[j];
strcat(ch,ch3);
ch[i] = '\0';
puts(ch);
}
追问
复制粘贴别人的这个就不用给我看了,我已经看过这个了不是我要解决的,谢谢。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式