看看我的线型表哪里出错了
#include<stdio.h>#include<stdlib.h>
#define Maxsize 100
typedef struct{
int *elem;
int length;
int size;
}sqlist;
initsqlist(sqlist *L)
{
int i;
L->elem=(int*)malloc(Maxsize*sizeof(int));
if(!L->elem)return 0;
L->length=0;
L->size=Maxsize;
printf("请输入5个数:\n");
for (i=0;i<5;i++)
{
scanf("%d",L->elem[i]);
}
}
void print(sqlist *p)
{ int a;
for(a=0;a<5;a++)
printf("%d",p->elem[a]);
}
main()
{
sqlist p;
initsqlist(&p);
print(&p);
}
输入的与输出的不符合,大家改改