一道笔试题,希望给位老鸟门帮个忙 刚发错了!是用C语言做的!该怎么解决

一道笔试题,希望给位老鸟门帮个忙 刚发错了!是用C语言做的!文件student.dat中是某班30个学生的学号、姓名、C

一道笔试题,希望给位老鸟门帮个忙 刚发错了!是用C语言做的!
文件student.dat中是某班30个学生的学号、姓名、C程序设计课程成绩。
编程借助二分法快速查找指定分数(例如80分)的学生(可能不止一个学生)
,输出查找到的学生的学号、姓名和成绩,以及它(它们)在student.dat文件中的位置。
要求:   (1)用结构体实现;      
          (2)不能修改数据文件;    
        (3)结果输出到屏幕和student.out中

[解决办法]
又见作业。。。