针对每一项功能,有着相应的实现方法。第一项功能,实现对两个文件数据进行合并,生成新文件3.txt。调用函数Unitedfile()来实现,函数以读的方式打开1.txt文件,以写的方式打开3.txt文件,从1.txt读入一个数据并写入3.txt文件,直到遇到1.txt文件结束。关闭1.txt文件,再以读的方式打开2.txt文件,用上述方式直到遇到2.txt文件结束。关闭2.txt,3.txt文件。实现对于文件的合并。void Unitedfile()/合并1.txt和2.txt为3.txtFILE *fp,*p;Student studd;fp=fopen(1.txt,r);/以读的方式打开1.txtp=fopen(3.txt,w);/以写的方式打开3.txtwhile(fscanf(fp,%s%s%d%d%d,studd.name,studd.id,&studd.chinese,&studd.math,&studd.english )!=EOF)fprintf(p,%-6s %-6s %