• 大小: 851KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-05-19
  • 语言: C/C++
  • 标签: 通讯录  

资源简介

对刚上完C++的同学做课程设计时有一定帮肋,里面包括源程序和一个word报告以及有关文件。相信你一定会喜欢的……

资源截图

代码片段和文件信息

#include“my.h“

void display()
{  cout<   cout<<“                            菜单“<   cout<<“Q.退出    A.新增    F.关键字查找       L.数据导入        G.清屏“<   cout<<“S.保存    M.修改    O.全局查找         E.数据导出        H.显示帮助“<   cout<<“Z.撤消    D.删除    I.显示男女比例     P.修改密码        R.恢复最原始设置“<   cout<<“C.清空    K.筛选    B.显示最近生日     T.查看全部数据    U.自定义功能    “<   cout<<“**************************************************************************“<}
 void saygood()
 {     time_t te = time(NULL); 
       tm* pt = localtime(&te);
   cout<    int hour=pt->tm_hour;
   if(hour<12)
   cout<<“早上好!“;
   else if(hour<18)
   cout<<“下午好!“;
   else cout<<“晚上好!“;
   cout<<“现在时间  “<tm_hour<<“:“<tm_min<<“:“<tm_sec< }
void run()
{  if(file::juder()==0) 
      control.quite();  
   char t;    
   while(1)
   {   saygood();
   control.frist();
   file::store();
   display();
   cout<<“请输入选择的操作: F\b“;
       cin.get(t);
       if(t!=‘\n‘)
         cin.ignore(1024‘\n‘);
   while(1)
   { 
 switch(t)
 { case ‘\n‘:case ‘F‘:case ‘f‘:case‘9‘:
         control.find(&head);
 break;
   case ‘q‘:case ‘Q‘:case‘1‘:
     control.quite();
         break;
   case ‘s‘:case ‘S‘:case‘2‘:
         file::save();
 cout<<“保存成功“<  break;
   case ‘z‘:case ‘Z‘:case‘3‘:
         file::cancel();
 break;
   case ‘c‘:case ‘C‘:case‘4‘:
     if(control.deletealldate(&head))
 file::state=2;
         break;
           case ‘a‘:case ‘A‘:case‘5‘:
     if(control.add(&head))
 file::state=2;
         break;
   case ‘m‘:case ‘M‘:case‘6‘:
     if(control.correct(&head))
 file::state=2;
         break;
   case ‘d‘:case ‘D‘:case‘7‘:
     if(control.deletedate(&head))
     file::state=2;
         break;
           case ‘k‘:case ‘K‘:case‘8‘:
     control.find(&head3);
         break;
   case ‘o‘:case ‘O‘:case‘0‘:
     control.find(&head2);
         break;
   case ‘i‘:case ‘I‘:
     control.putsex();
         break;
   case ‘b‘:case ‘B‘:
     control.birth();
         break;
   case ‘l‘:case ‘L‘:
     if(control.indate())
 file::state=2;
         break;
   case ‘e‘:case ‘E‘:
     control.outdate();
         break;
   case ‘p‘:case ‘P‘:
     if(control.repassword())
     file::state=2;
         break;
   case ‘r‘:case ‘R‘:
     control.recovery();
         break;
           case ‘t‘:case ‘T‘:
                 control.putalldate(&head);
 break;
   case ‘H‘:case ‘h‘:
     file::help();
                 break;
   case ‘u‘:case‘U‘:
     cout<<“此项功能受较多限制,尚在设想当中,抱歉!“<  break;
   case ‘g‘:case‘G‘:
     system(“cls“);
 break;
   default:
    cout<<“无效指令,请重新选择 F\b“;
cin.get(t);
                if(t!=‘\n‘)
                    cin.ignore(1024‘\n‘);

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2010-01-06 19:22  C++课程设计(学生通讯录管理系统)\
     文件      580608  2010-01-06 19:22  C++课程设计(学生通讯录管理系统)\C++课程设计报告.doc
     目录           0  2010-01-06 19:19  C++课程设计(学生通讯录管理系统)\课程设计源程序\
     文件      274549  2009-12-15 21:57  C++课程设计(学生通讯录管理系统)\课程设计源程序\cheek.imp
     文件        2992  2009-12-31 21:37  C++课程设计(学生通讯录管理系统)\课程设计源程序\help.txt
     文件         263  2010-01-06 19:24  C++课程设计(学生通讯录管理系统)\课程设计源程序\in.txt
     文件        3373  2009-12-31 22:27  C++课程设计(学生通讯录管理系统)\课程设计源程序\main.cpp
     文件       28466  2009-12-31 22:26  C++课程设计(学生通讯录管理系统)\课程设计源程序\my.h
     文件      274552  2009-12-22 20:57  C++课程设计(学生通讯录管理系统)\课程设计源程序\need.brk

评论

共有 条评论