使用C++语言如何将一字符串插入到另一字符串的指定位置
2个回答
展开全部
给你写一个简单的吧,写得复杂了,也不好,上次给你写的一个,采用了一些特殊方法,还不如直接写的,晕!
学程序,关键是学方法!
void substr(char *str1,char *str2,int start,int end)
{
int ii;
for (ii=start;ii<=end;ii++)
str1[ii-start]=str2[start-1];
str1[ii-start]='\0';
}
main()
{
char str1[30]="dwew13lkoilesiwokdwok";
char str2[50]="e22dww_dwoiewolksdjfmmm"
char str[50];
substr(str,str1,1,10);
printf("1--%s\n",str);
substr(str,str2,3,18);
printf("2--%s\n",str);
}
学程序,关键是学方法!
void substr(char *str1,char *str2,int start,int end)
{
int ii;
for (ii=start;ii<=end;ii++)
str1[ii-start]=str2[start-1];
str1[ii-start]='\0';
}
main()
{
char str1[30]="dwew13lkoilesiwokdwok";
char str2[50]="e22dww_dwoiewolksdjfmmm"
char str[50];
substr(str,str1,1,10);
printf("1--%s\n",str);
substr(str,str2,3,18);
printf("2--%s\n",str);
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询