![](https://cos-cdn.shuashuati.com/pipixue-wap/2020-1230-1107-53/ti_inject-812ce.png)
下面函数的功能是: 从字符串 s 的第 i 个字符开始截取 len 个字符 存入字符串 t 中。 将算法补充完整。 字符串的顺序存储结构如下: #define MAXSTRLEN 255 // 串的长度最大为 255 typedef unsigned char SString[MAXSTRLEN+1]; // 0 号单元存放串的长度 , 用 ’\0’ 作结束符 /************************************/ void SubStr(SString t, SString s,int i,int len) { int j,k; /*j 、 k 分别存放串 s 和串 t 的对应字符的下标 */ if(i<1 || i>s[0] || len<0 || len>s[0]-i+1) { printf(“parametererror\n”);return;} for(j=i,k=1; k<=len; __ _ 1 __ __) t[k]=s[j]; t[0]=len; __ _ 2 __ __; /* 在串尾存储一个结束符 ’\0’*/ }