该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
#include
#include
#include
#include
struct QQ //结构体,有6个成员
{
char name[20];
char age[5];
char tel[15];
char qq[15];
char birth[12];
char address[80];
}user;
void style()//窗口风格函数
{
system("mode con cols=80 lines=25");
system("color 07");
system("cls");
}
void temp()//选择是否继续增加记录的函数
{
void add();
printf("\n继续增加记录请按A(Add),返回上一级菜单请按Esc键,退出程序请按Q(Quit)");
char key;
do
{
key=getch();
switch(key)
{
case 'a':case 'A':add();break;
case 'q':case 'Q':exit(0);
}
}while(key!=0x1B);
}
void first()//该函数创建文件num,用来存放记录的数量,并写入数字0,创建文件QQ,存放记录
{
system("title 第一次使用");
FILE *fp1,*fp2;
if((fp1=fopen("num","w"))==0)
{
printf("error!cannot open this file!");
getch();
exit(0);
}
if((fp2=fopen("QQ","w"))==0)
{
printf("error!cannot open this file!");
getch();
exit(0);
}
style();
fprintf(fp1,"%d",0);//初始化数量为0
printf("文件初始化完成!请按任意键返回...");
getch();
fclose(fp1);
fclose(fp2);
}
void add()//增加记录的函数
{
system("title 增加记录程序");
FILE *fp1,*fp2;
int n;
if((fp2=fopen("QQ","a"))==0)
{
printf("error!cannot open this file!");