您的位置:首页 > 其它

设计函数char *insert(s1,s2,n),用指针实现在字符串s1中的指定位置n处插入字符串s2

2016-08-05 17:17 453 查看
#include <stdio.h>

char* insert(char* s1,char* s2,int n)
{
int j=0;
char* ss=new char[100];
char* tsptr=ss; //指向头指针

for(int i=0;i<n;i++) *ss++=*s1++;
while(*s2!='\0') *ss++=*s2++;
while(*s1!='\0')*ss++=*s1++;
*ss='\0';

return tsptr;
}
void main()
{
char s1[]="123456789";
char s2[]="1234";
char* ss=insert(s1,s2,4);
printf("%s",ss);
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  函数
相关文章推荐