您的位置首页百科问答

too few actual parameters

too few actual parameters

的有关信息介绍如下:

问题补充说明:#include"stdio.h" /*顺序表方式的实现*/ #include"malloc.h" #define maxsize 1024 typedef char datatype; //typedef int Elemtype; typedef struct LNode { datatype data[maxsize]; datatype dat; struct LNode *next; int last;... exit\n"datatype Item,x,L->!=Item) { p=p->%d"/typedef int Elemtype;2' printf("%c\。。;next; if(q==NULL)return 0; Item=q->*建立顺序表*/,&tmp); L->data[i]=tmp; } L->next; int i=1;2: printf("i-1&&p!=NULL) { j++; p=p->next;typedef struct LNode{ datatype data[maxsize],del\?!麻烦会的友友速速回答下。;);n; } if(p==NULL) return 0; else { q=p->i++) { printf("data[%d]=" datatype dat; struct LNode *next; int last; int length;}sequenlist;/请输入你要删除元素; while(p!=NULL&&p->*指针在使用前要初始化*/ creatlist(L); printout(L); }为什么会出现error C2198: 'dellist' : too few actual parameters执行 cl.exe 时出错啊#include"stdio.h",&cmd);next; i++; } if(p==NULL) return(0); else return(i); scanf("n";i++) { printf("data[%d]=" do { fflush(stdin); GetElem(L,Item); dellist(L;n"); printf(" break; } }while(cmd; }while((cmd; fflush(stdin); scanf(");2'1',&n);void creatlist(sequenlist *L){ int n,i; char tmp; printf("请输入数据的个数;,i);*顺序表方式的实现*/#include"malloc;).h"#define maxsize 1024typedef char datatype;/);n");}int GetElem(sequenlist *L;,&Item);}int dellist(sequenlist *L,int i,datatype Item){ int j=0; sequenlist *p=L,*q; /1;)); switch(cmd) { case '1';)&&(cmd; while(j< for(i=0;idata[i]); }}main(){ sequenlist *L:\n" char cmd; free(q); scanf("%c"; do { printf("!='last=n-1; printf("\%c"!='dat; scanf("%d";,i); for(i=0;i< fflush(stdin);next=q->next!=' return 1; }}void printout(sequenlist *L){ int i; int i; L=(sequenlist *)malloc(sizeof(sequenlist));/=L->last,i); printout(L)。在下感激不尽!; p-> 展开 好了,可是进行删除操作的时候就会崩溃掉。。希望高人再施援手!!。。

too few actual parameters

错误提示:调用delist函数的时候,少了一个实参,所以把dellist(L,i);改为来自dellist(L,i,Item);//加个实参Item就可以了。

补充:

你的代码里面好像还有其他的问题