⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 main.cpp

📁 电话簿源代码
💻 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 + -