/**
* 实验题目:
* 实现学生记录文件的创建和查找基本操作
* 实验目的:
* 领会C/C++文件的基本操作及其算法设计
* 实验内容:
* 有若干个学生成绩记录,假设它们存放在结构体数组st中,
* 编写程序,完成如下功能:
* 1、将st数组中的学生记录写入到stud.dat二进制文件中
* 2、在stud.dat文件中查找并显示指定学生序号的学生记录
* 3、在stud.dat文件中查找并显示指定学生学号的学生记录
*/
#include <stdio.h>
#include <stdbool.h>
/*-------------设计学生记录类型--------------*/
typedef struct
{
int no; // 学号
char name[10]; // 姓名
int age; // 年龄
char sex[3]; // 性别
int chinese_deg; // 语文成绩
int math_deg; // 数学成绩
int english_deg; // 英语成绩
}stud_type;
/*-------------用st数组的学生记录创建stud.dat二进制文件--------------*/
static void create_file(void)
{
int i;
FILE *fp;
int n = 8;<