编写函数insert(s1,s2,pos),实现在字符串s1中的指定位置pos处插入字符串s2。要求利用指针编写程序。

日期:2013-12-27 09:32:37 人气:3

编写函数insert(s1,s2,pos),实现在字符串s1中的指定位置pos处插入字符串s2。要求利用指针编写程序。

这是你多写了一句putchar(pos)造成的。 把它去了就行。还有,怎么插入到pos位置,常规理解是插入到此字符之间啊? #include #include void insert(char *p1,char *p2,char pos) { int m,n,i; char temp[40]; m=strlen(p1); n=strlen(p2); for(i=0;i<n;i++) { if(pos==*(p1+i)) { strcpy(temp,p1+i); *(
    A+
热门评论