1 #include2 #define maxsize 100 3 typedef struct{ 4 char ch[maxsize]; 5 int n; 6 }SeqString; 7 8 void Assign(SeqString &L,char ch1[]){ // 数组赋值给字符串 9 int i=0; 10 while(ch1[i]!='\0'){ 11 L.ch[i]=ch1[i]; 12 i++; 13 } 14 L.n=i; 15 } 16 17 void DisqStr(SeqString &L){ // 输出串 18 printf("输出的的字符串为:"); 19 for(int i=0;i =i?L.n:i; 44 printf("判断L.ch和ch2的字符串是否相等!(L.ch>ch2->1,L.ch=ch2->0,L.ch -1)\n结果为:"); 45 for(int j=0;j ch2[j]){ 50 printf("1\n"); 51 break; 52 }else { 53 printf("-1\n"); 54 break; 55 } 56 } 57 } 58 59 void InsStr(SeqString &L,int n,int m){ //串的插入 60 int i; 61 printf("L.ch字符串第%d个位置开始的%d个字符为:\n",n,m); 62 for(i=n-1;i