帮忙修改一下,急用,谢谢
typedef   Null   0; 
     typedef   int    datatype; 
     #define   maxsize  1024; 
         typedef   struct 
      {  datatype  data[maxsize]; 
         int  last; 
         }sequenlist; 
         int   insert(L, x, i) 
         sequenlist    *L; 
         int  i; 
         { int  j; 
         if ((*L).last= =maxsize-1) 
            { printf(“overflow”); 
            return  Null; 
            } 
            else 
               if ((i<1)‖(i>(*L).last+1) 
            { printf(“error”); 
               return Null; 
                  } 
               else 
              {  for(j=(*L).last; j>=i-1; j--) 
              (*L).data[j+1]=(*L).data[j]; 
                (*L).data[i-1]=x; 
                (*L).last=(*L).last+1; 
                 } 
                 return(1); 
              } 
  
              int  delete(L,i) 
              sequenlist   *L; 
              int  i; 
               {   int  j; 
                   if ((i<1)‖(i>(*L).last+1)) 
                     {printf (“error”); 
                      return  Null; 
                 } 
                 else 
                { for(j=i, j<=(*L).last; j++) 
                  (*L).data[j-1]=(*L).data[j]; 
                  (*L).data - -; 
                 } 
               return(1); 
                } 
  
                void  creatlist(  ) 
                { sequenlist  *L; 
                  int  n,  i,  j; 
                  printf(“请输入n个数据\n”); 
                  scanf(“%d”,&n); 
                  for(i=0; i<n; i++) 
                 {  printf(“data[%d]=”, i); 
                    scanf (“%d”, (*L).data[i]); 
                  } 
                    (*L).last=n-1; 
                    printf(“\n”); 
                } 
  
                  printout  (L) 
                  sequenlist  *L; 
                    { int  i; 
                    for(i=0; i<(*L).last; i++) 
                   {  printf(“data[%d]=”, i); 
                       printf(“%d”, (*L).data[i]); 
                     } 
                    } 
                      
                       main(  ) 
                       { sequenlist  *L; 
                       char  cmd; 
                       int  i,  t; 
                      clscr(  ); 
                         printf(“i, I…..插入\n”); 
                         printf(“d,D…..删除\n”); 
                         printf(“q,Q……退出\n”); 
                         do 
                           { do 
                             { 
                           cmd =getchar( ); 
                       } 
                           while((cmd!=‘d’)‖(cmd!=‘D’) ‖(cmd!=‘q’) ‖ 
                           (cmd!=‘Q’) ‖(cmd!=‘i’) ‖(cmd!=‘I’)); 
                           switch (cmd) 
                      {  case ‘i’,‘I’;  scanf(&x); 
                            scanf(&i); 
                            insert(L, x, i); 
                               printout(L); 
                             break; 
                        case ‘d’,‘D’;  scanf(&i); 
                               delete(L, i); 
                               printout(L); 
                             break; 
                         } 
                     } 
                        while ((cmd!=‘q’)&&( cmd!=‘Q’)); 
                  }
[求助]typedef   Null   0
											


 
											





 
	    

 
	

 
										
					
	