📄 main.cpp
字号:
#include<iostream.h>
#include<string.h>
#include<fstream.h>
#include<stdlib.h>
#include<ctype.h>
#include"Node.h"
#include"AddrList.h"
#include"main.h"
#include"DisplayMenu.h"
void main()
{
int choice=0,state;
AddrList addrlist;
addrlist.createlist("addrlist.dat");// 从二进制文件中读入数据,构建链表
while(choice!=10)
{
system("cls");
DisplayMenu();
cin>>choice;
state=cin.rdstate();
if(state)//处理非法输入,如输入一个字符是非法的
{ char str[80]; cin.clear();cin.getline(str,80); choice=10;}
switch(choice)
{
case 1: add(addrlist);//增加对象
break;
case 2:
del(addrlist);//删除对象
break;
case 3: showall(addrlist);//显示所有对象
break;
case 4: query(addrlist);//查找对象
break;
case 5: modify(addrlist);//修改对象
break;
case 6: addfromtxtfile(addrlist);
break;
case 7: writetotxtfile(addrlist);
break;
case 8: sort(addrlist);
break;
case 9: rev(addrlist);
break;
case 0: quit(addrlist);
break;
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -