请问这个怎么运行错误了?
#include <stdio.h>#define listsize 10
typedef int datatype;
typedef struct{
datatype data[listsize];
int length;
}seqlist;
int main(){
seqlist s;
s.length=0;
int i;
for(i=0;i<listsize;i++,s.length++)
scanf("%d",s.data[i]);
for(i=0;i<listsize;i++)
printf("%d ",s.data[i]);
return 0;
}
编绎通过了,但运行错误````