电脑网络

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

346 浏览

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

1 个回答

七七爱小宝用户头像
七七爱小宝 回答于 2024-07-20
已采纳

提问:请大神们看看这个代码为什么运行不了 没有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(后面一样),它就下标溢出了,程序会有“不可预料结果"


我来回答

相关问题