📄 main.cpp
字号:
#include<iostream.h>
#include<windows.h>
#include<time.h>
#include"unit.h"
char w;
void showtatal()
{ cout<<"=========================================="<<endl;
cout<<endl<<"==================通讯录=================="<<endl;
cout<<endl<<"=========================================="<<endl;
cout<<"1.显示记录 2.查找记录 3.添加记录"<<endl;
cout<<"4.删除记录 5.修改记录 6.修改级别"<<endl;
cout<<"0.退出"<<endl;
cout<<"__________________________________________"<<endl;
};
void wancheng ()
{
cout<<endl<<"操作完成!! ^v^ !!"<<endl;
};
void shuru()
{
cout<<endl<<"请选择操作:"<<endl;
cin>>w;
};
void main()
{
normal no;
fri fr;
fstream f("tongxun.dat",ios::binary|ios::in|ios::out);
if(! f)
{
cerr<<"文件不能打开"<<endl;
return;
}
showtatal();
shuru();
while(w!='0')
{
while(w>'6'||w<'1')
{
cout<<"选择错误,请重新选择:";
cin>>w;
}
switch (w)
{
case '1':
{ system("cls");
showtatal();
cout<<"您选择了1"<<endl;
cout<<"1.全部显示 2.显示normal 3.显示friend"<<endl;
cout<<" 请选择:"<<endl;
int a1;
cin>>a1;
switch(a1)
{
case 1:no.showlist(f);break;
case 2:no.shownorlist(f);break;
case 3:fr.showfrilist(f);break;
}
wancheng ();
};break;
case '2':
{ system("cls");
showtatal();
cout<<"您选择了2"<<endl;
no.lookup(f);
wancheng ();
};break;
case '3':
{
system("cls");
showtatal();
cout<<"您选择了3"<<endl;
no.add(f);
wancheng ();
};break;
case '4':
{
system("cls");
showtatal();
cout<<"您选择了4"<<endl;
no.plus(f);
wancheng ();
};break;
case '5':
{
system("cls");
showtatal();
cout<<"您选择了5"<<endl;
no.chenge(f);
wancheng();
};break;
case '6':
{
system("cls");
showtatal();
cout<<"您选择了6"<<endl;
int a6;
cout<<"normal to friend:1 friend to normal:0"<<endl;
cout<<" 请选择:"<<endl;
cin>>a6;
while(a6!=1&&a6!=0)
{
cout<<"输入错误,请重新输入:";
cin>>a6;
}
if(a6==1)no.chengetofri(f);
else if(a6==0)fr.chengetonor(f);
else cout<<"输入错误!"<<endl;
wancheng ();
};break;
}
shuru();
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -