Changing student status management system to dormitory management system
Define a form such as a symbol (pointer variable) that represents a file
FILE * fp
Program code
# include "stdio.h"
# include "stdlib.h"
# include "string.h"
# include "conio.h"
# define PAGE 3
# define MAX 1000
# define N 5
Int kryp0
/ * structure type * /
Typedef struct
{char name [20]; / * name * /
Char sex [5]; / * gender * /
Int num;/* × × × number * /
Int age;/* Age * /
Char studentclass [20]; / * apartment number * /
Int score;/* apartment cleaning score * /
} STUDENTS
Int read_file (STUDENTS stu [])
{FILE * fp
Int iTunes 0
If ((fp=fopen ("stu.txt", "rt")) = = NULL)
{printf ("\ n\ n* inventory file does not exist! please create")
Return 0
}
While (feof (fp)! = 1)
{
Fread (& stub [I], sizeof (STUDENTS), 1meme FP)
If (StuI] .num = = 0)
Break
Else
ITunes +
}
Fclose (fp)
Return i
}
Void save_file (STUDENTS stu [], int sum)
{FILE*fp
Int i
If ((fp=fopen ("stu.txt", "wb")) = = NULL)
{printf ("file write error!\ n")
Return
}
For (iSuppli)