C语言课设之电话查询系统。

这是一个使用C语言编写的电话查询系统,包括管理员和客人两种登录模式。管理员可以录入、修改和删除电话号码信息,而客人只能进行查询。系统支持对公司和个人电话信息的增删改查操作,并存储到文件中。
摘要由CSDN通过智能技术生成
#include<stdio.h>     /* 标准输入 /输出头文件 */
#include<string.h>    /* 包含字符串处理函数头文件 */ 
#include<stdlib.h>    /* 包含动态储存与释放函数头文件 */
#include<conio.h>     /*包含绘制图形函数等头文件(包括getch()函数)*/
struct pho_book
{
 long int num;       /*电话号码*/
 char name[20];     
 char work[10];      /*工作单位*/
 char company[20];   /*公司名称*/
 char addr[50];       /*公司地址*/
};
void input();            /*录入模块*/
void pnodeadd();         /*个人信息节点添加*/
void cnodeadd();         /*公司信息节点添加 */
void modify();           /*修改模块*/
void pnodemodify();       /*个人信息节点修改*/
void cnodemodify();       /*公司信息节点修改*/
void del();               /*删除模块*/ 
void pnodedel();          /*个人信息节点删除*/
void cnodedel();          /*公司信息节点删除*/
void pnodesearch();       /*个人信息节点查找*/
void cnodesearch();       /*公司信息节点查找*/
void admin();             /*管理员登录函数*/
void guest();             /*客人登录函数*/
void main() 
{  
 
        char message[]={"                  ★   电话查询系统使用说明   ★                               /n"
                  "           本系统是一个电话号码簿,供客人查询电话号码。                              /n"
         "    管理员可以录入、修改、删除电话号码信息;客人只能进行查询。                /n"
                                              
            "                      欢迎你来使用电话查询系统!                            /n"   }; 
 
        char menu[]={"        *1. admin entry                         /n"
                  "        *2. guest entry                         /n"
               "       *0. quit  entry                         /n"};
          int sel;
    printf("%s ",message);   
    printf("按任意键进入主菜单:");
    getch();
    do
    {   system("color 46");      
     system("cls");
        printf("%s",menu);
     printf("请在1-2之间选择登录方式,选择0退出系统:/n");
     scanf("%d",&sel);
     switch(sel)
     {  
        case 1:  admin();
      break;
       
     case 2:   guest( );
         break;
     case 0:
      printf("           ★   See You !  ★    /n");
     break;
     }
    }while(sel!=0); 
}
void admin()
{  
 int m,password;
    password='258';
 printf("请输入密码:/n");
 scanf("%d",&m);
  while(m!=258)
  {
      printf("密码错误!请重新输入:/n");
  
     scanf("%d",&m);
  
  }
  printf("成功登录!/n");
        printf("按任意键进入菜单:/n");
  getch();
       char menu1[]={"  *1.input information       /n"
                "  *2.modify information      /n"
       "  *3.delete information       /n"
       "  *0.quit                 /n"
 
    };
    int sel1;
  do
  {   system("cls");
      system("color 2");
      printf("%s",menu1);
   printf("请在1-3之间选择所要的操作的类型,选择0退出系统:");
      scanf("%d",&sel1);
   switch(sel1)
   {
      case 1:    input();
                break;
      case 2:    modify();
               break;
               case 3:  
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值