#请教一个很菜的问题!
冰矿 2002-01-23 07:28:33 在TC下写的这个程序错在那里?怎么改?
#define LIST_INIT_SIZE 100
#define LISTINCREMENT 10
typedef struct{ char *c;
int length;
int listsize;}SqList;
InsertList(SqList a,char x)
{ a.c[a.length]=x;
a.length=a.length+1;
}
initList(SqList L,int a)
{ int i;
L.c=(char *)malloc(LIST_INIT_SIZE*sizeof(char));
if(!L.c) printf("overflow");
for(i=0;i<a;i++)
scanf("%c",&L.c[i]);
L.length=i;
for(i=0;i<a;i++)
printf("%c",L.c[i]);
}
main()
{ SqList a;
initList(a,4);
}