#include<stdio.h>
#include<string.h>
void main()
{
char ch[40],ch2[20],ch3[20],i,j,temp;
printf("请输入第一串字符:");
gets(ch);
printf("请输入第二串字符:");
gets(ch2);
printf("请输入 串2 插入 串1 的位置:");
scanf("%d",&i);
temp = i;
for(j=0;ch[j] != '\0';j++,temp++)
ch3[j] = ch[temp];
ch3[j]='\0';
for(j=0;j<strlen(ch);j++,i++)
ch[i] = ch2[j];
ch[i] = '\0';
strcat(ch,ch3);
puts(ch);
}
#include<string.h>
void main()
{
char ch[40],ch2[20],ch3[20],i,j,temp;
printf("请输入第一串字符:");
gets(ch);
printf("请输入第二串字符:");
gets(ch2);
printf("请输入 串2 插入 串1 的位置:");
scanf("%d",&i);
temp = i;
for(j=0;ch[j] != '\0';j++,temp++)
ch3[j] = ch[temp];
ch3[j]='\0';
for(j=0;j<strlen(ch);j++,i++)
ch[i] = ch2[j];
ch[i] = '\0';
strcat(ch,ch3);
puts(ch);
}