C语言输入和输出不同用的文件函数,

我用的文件函数 可能有点不熟悉但是我不理解为什么会出现这种情况,求大家帮忙解答

img

img

img

img

既然输入456能找到教师信息,那问题应该是你显示教师编号的代码出错了吧。你是不是输出了教师编号的地址了。输出的时候整型变量不要加&

输出的语句写错了吧,少写了还是

输出教师编号对应的变量没初始化,且从文件中读取时没读出来。
或者之前教师编号写文件时没写进去。