程序功能:两个非空二进制文件 a1.dat 和 a2.dat,分别保存若干学生数据(包括学号、姓名和成绩),且按成绩升序排列。编写程序,把 a1.dat 和 a2.dat 两个文件归并到 a3.dat 文件,使得 a3.dat 文件中的学生数据也按成绩升序排列。要求如下:
① 定义 mergeFile()函数:将两个二进制文件归并成一个按成绩升序排列的新文件。
② 定义 main()函数:先打开二进制文件 a1.dat、a2.dat、a3.dat,再调用 mergeFile()函数将 a1.dat、a2.dat 两个文件归并到按成绩升序排列的 a3.dat 文件,最后输出 a3.dat 文件内容。