// // Created by kim yang on 2020/8/3. // //顺序存储——静态数组实现方式(定长顺序存储),注意下面实现在数组中存放字符串时,都会舍弃,Str[0],第一个结点的空间,以保证字符下标和数组下标保证一致 #include #define MAXLEN 255 //预定义最大串长为255 typedef struct { char ch[MAXLEN];//每个分量存储一个字符 int length; //串的实际长度 }SString; bool InitStr(){ } //求子串 bool SubString(SString &Sub,SString S,int pos,int len){ if (pos+len-1>S.length)return false; for (int i = pos; i < pos+len; ++i) Sub.ch[i-pos+1]=S.ch[i]; Sub.length=len; return true; } //比较操作,若S>T,则返回值>0;若S=T,则返回值=0;若S