2017年9月28日学习总结

今天实现了对普通用户和管理员不同权限的设定

int main()
{
 char c[10];
 char b[10]="admin";
 printf("\t\t\t|--------------------------------|\n");
 printf("\t\t\t|请选择管理员登陆or用户登陆(admin/user) | \n");
 printf("\t\t\t");
 scanf ("%s",c);
 if(strcmp(c,b)==0)
  {   admin();
      int choose;
      menu();
      scanf("%d",&choose);
      while(choose)
   {
      switch(choose)//管理员可以实现全部功能
     {
     case 1:input();   break;
     case 2:output();  break;
     case 3:find();    break;
     case 4:rank();    break;
     case 5:del();     break;
     case 6:modify();  break;
     case 7:quit();    break;
     default:          break;
        }
        printf("按任意键回到菜单模块");
        getch();//从控制台读取一个字符但不会显示出来
     menu();//执行功能后再回到菜单
     scanf("%d",&choose);
   }
  }
        else  //普通用户可以实现输出显示、查找和退出功能
   {    int choose;
     menu();
     scanf("%d",&choose);
       while(choose)
   {
      switch(choose)
     {
     case 1:printf("\t\t您的权限不够\n") ;  break;
     case 2:output();  break;
     case 3:find();    break;
     case 4:printf("\t\t您的权限不够\n") ;  break;
     case 5:printf("\t\t您的权限不够\n") ;  break;
     case 6:printf("\t\t您的权限不够\n") ;  break;
     case 7:quit();    break;
     default:          break;
        }
        printf("按任意键回到菜单模块");
        getch();//从控制台读取一个字符但不会显示出来
     menu();//执行功能后再回到菜单
     scanf("%d",&choose);
   }
         
 }
}

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容