运行结果乱码啥意思,运行后的文件找不到在哪

问题遇到的现象和发生背景
问题相关代码,请勿粘贴截图
运行结果及报错内容
我的解答思路和尝试过的方法
我想要达到的结果

img

要看代码在知道原因,把代码发出来看看。

从文件读取数据的代码有问题,fscanf中可能格式有误

如果数据是自己录入的:

职工号、姓名这些数据是用单独的scanf来读取的吧,应该是用scanf读取职工号以后,没有处理回车符,导致后面的数据读取错误,
在你读取职工号以后,使用getchar()吸收一下回车符

如果数据是从文件中读取的:
读取数据的代码可能有问题,文件中的分割符跟fscanf用用的分割符要一致。(如果是用fscanf读取的数据的话)