#include "stdio.h"
#include "string.h"
#include "stdlib.h"
#include "process.h" /*exit()函数的头文件*/
#define PASSWORD 707374
#define MAX 100
#define SAVE_ADDRESS "d:\\data.txt"
struct student{
char num[20];
char name[10];
char sex[5];
char clas[10];
char tel[15];
char qq[15];
};
int main_menu();
int add_data(struct student *p,int n);
int delete_data(struct student *p,int n);
void alter_data(struct student *p,int n);
void sort_num(struct student *p,int n);
void sort_name(struct student *p,int n);
void swap(struct student *p1,struct student *p2)
int search_num(struct student *p,int n);
int search_name(struct student *p,int n);
int search_tel(struct student *p,int n);
int get_i_num(struct student *p,int n);
int get_i_name(struct student *p,int n);
int get_i_tel(struct student *p,int n);
void list(struct student *p,int n,int m);
void save_file(struct student *p,int n);
int main(void)
{
struct student stu[MAX];
FILE *fp;
int n=0;
char y_n[5];
int choice;
printf("是否载入已有数据文件? (yes/no):");
scanf("%s",y_n);
if((strcmp(y_n,"yes")==NULL)){
if((fp=fopen("SAVE_ADDRESS","r"))==NULL){
printf("打开文件时出现错误!\n");
exit(0);
#include "string.h"
#include "stdlib.h"
#include "process.h" /*exit()函数的头文件*/
#define PASSWORD 707374
#define MAX 100
#define SAVE_ADDRESS "d:\\data.txt"
struct student{
char num[20];
char name[10];
char sex[5];
char clas[10];
char tel[15];
char qq[15];
};
int main_menu();
int add_data(struct student *p,int n);
int delete_data(struct student *p,int n);
void alter_data(struct student *p,int n);
void sort_num(struct student *p,int n);
void sort_name(struct student *p,int n);
void swap(struct student *p1,struct student *p2)
int search_num(struct student *p,int n);
int search_name(struct student *p,int n);
int search_tel(struct student *p,int n);
int get_i_num(struct student *p,int n);
int get_i_name(struct student *p,int n);
int get_i_tel(struct student *p,int n);
void list(struct student *p,int n,int m);
void save_file(struct student *p,int n);
int main(void)
{
struct student stu[MAX];
FILE *fp;
int n=0;
char y_n[5];
int choice;
printf("是否载入已有数据文件? (yes/no):");
scanf("%s",y_n);
if((strcmp(y_n,"yes")==NULL)){
if((fp=fopen("SAVE_ADDRESS","r"))==NULL){
printf("打开文件时出现错误!\n");
exit(0);