当前位置: 代码迷 >> C语言 >> 请问这个怎么运行错误了?
  详细解决方案

请问这个怎么运行错误了?

热度:191   发布时间:2006-12-07 13:38:56.0
请问这个怎么运行错误了?
#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;
}
编绎通过了,但运行错误````
搜索更多相关的解决方案: 运行  

----------------解决方案--------------------------------------------------------
scanf("%d",s.data[i]);应该取址
----------------解决方案--------------------------------------------------------
说清楚点吧,写成这样就对了:scanf("%d",&amp;s.data[i]);
----------------解决方案--------------------------------------------------------
太大意了```谢了``
----------------解决方案--------------------------------------------------------
  相关解决方案