已知在文件 IN.DAT 中存有 100 个产品销售记录,每个产品销售记录由产品代码 dm(字符型 4 位),产品名称 mc(字符型 10 位),单价 dj(整型),数量 sl(整型),金额 je(长整型)五部分组成。
其中:金额=单价*数量计算得出。函数 ReadDat()是读取这 100 个销售记录并存入结构 数组 sell 中。
请编制函数 SortDat(),其功能要求: 按产品名称从小到大进行排列,若产品名称相等,则按金额从小到大进行排列,终排列结 果仍存入结构数组 sell 中,后调用函数 WriteDat()把结果输出到文件 OUT5.DAT 中。
#include <stdio.h>
#include <mem.h>
#