编写一个函数insert(s1,s2,ch),实现在字符串s1中的指定字符ch位置处插入字符串s2。

日期:2013-12-12 15:32:45 人气:3

编写一个函数insert(s1,s2,ch),实现在字符串s1中的指定字符ch位置处插入字符串s2。

//你这个程序基本写的很好的,但是字符串结束标记处理的不好,我加了一个语句//还有因为你其实是做的字符串连接的事情,因此拼结后的字符串长度不能超过99,否则数组就越界了。 #include#includevoid insert(char *p1,char *p2,char c){ int i,k,m,n,l; k=strlen(p2); for(i=0;*(p1+i)!='\0';i++) if(*(p1+i)==c) { for(n=i
    A+
热门评论