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