请帮忙改正错误!!!
#include "stdio.h"#define size 100
typedef int datatype;
typedef struct
{
datatype data[size];
int length;
}sxb;
int setnull(sxb *p)
{
p->length=0;
return 0;
}
int creatlist(sxb *p,datatype x)
{
int i,j;
j=(int)(sizeof(x)/sizeof(int));
for(i=0;i<j;i++)
{
p->data[i]=x;
p->length=i;
}
for(i=0;i<p->length;i++)
printf("%d\t\n",p->data[i]);
}
int main()
{
int i;
int b[8]={1,9,8,7,0,6,2,8};
sxb fibo;
printf("\n\n建立顺序表\n\n");
setnull(&fibo);
creat(&fibo,b[i]);
}