请大神们看看这个代码为什么运行不了 没有error 但键入数字 按回车没有反应

请大神们看看这个代码为什么运行不了 没有error 但键入数字 按回车没有反应

1 个回答

七七爱小宝

提问:请大神们看看这个代码为什么运行不了 没有error 但键入数字 按回车没有反应

网友回答:

程序有多个问题,主要的是

fscanf(fp,"%d%s%d%d%d%d",&stu[10].n,stu[10].name,&stu[10].chinese,&stu[10].math,&stu[10].english,&stu[10].sum);

不说文件有没有内容(fscanf要读入文件的)

你的下标完全不对的

你定义了

struct stu stu[10];

stu下标只能是0~9

你用&stu[10].n(后面一样),它就下标溢出了,程序会有“不可预料结果"


  • 1 关注
  • 0 收藏, 浏览
  • 提出于

相似问题