回复 29 楼 TonyDeng
											这个不是我写的,是一位网友贴上去的额、
SSTRING *str_con(SSTRING *s1,SSTRING *s2)
   
{ //将字符串S2连接到S1串的后面,两个串合并成一个串,放到S1串中
    int i=s1->len,j=0,k;
    for(k=0;k<str_len(s2);k++) 
    { 
                        ;
    
                            ;
                            ;// 通过循环,将S2串的元素逐一复制到S1串的后面,
                            ;// 合并成一个串。
    }
    s1->string[i]='\0';
    return s1;
}
SSTRING *str_sub(SSTRING *sub,SSTRING *s,int pos,int len) 
{//将串S第pos个字符开始的长度为len的字符序列复制到串sub中
   int i=pos-1,j=0,k;
   for(k=1;k<=len;k++)
   {
                             ;//逐一取出S串中从pos开始的元素,并复制到sub串中
                             ;//每复制完一个元素,sub串长度加1。
       i++;
       j++;
   }
   sub->string[j]='\0';
   return sub;
}
这才是原来的题目要求