Advertisement
Guest User

Untitled

a guest
Nov 14th, 2019
147
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 3.45 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. /*struct cadastro{
  4. char login[30];
  5. char opcadastro;
  6. char nomecadastro[1000];
  7. char nomelogin[30];
  8. char senhalogin[30];
  9. char senha[30];
  10. };
  11. typedef struct cadastro cadastro;
  12. void cabecalho();
  13. void cadastros();
  14. int main() {
  15.     int resp;
  16.     char oplogin, logar;
  17.     cabecalho();
  18.     printf("|| OQUE DESEJA?: ||\n1.Fazer login\n2.Fazer cadastro de login?");  
  19.     scanf(" %c",&oplogin);
  20.     system("cls");
  21.     switch(oplogin){
  22.         case '1'://fazer login
  23.             vlogins();
  24.         break;
  25.         case '2':
  26.             cabecalho();
  27.             cadastros();
  28.             printf("Digite 1 para continuar ou 2 para sair\n");
  29.             scanf("%d", &resp);
  30.             system("cls");
  31.         break;
  32.     }
  33. return 0;
  34. }
  35. void cabecalho(){
  36.     printf("||_____________________|||||| |||| |||||| |||||| /\\\ ||||| |||| /\\\______________________||\n");
  37.     printf("||_____________________|| || || // // //\\\\ || || || //\\\\____________________||\n");
  38.     printf("||_____________________|||||| || // // ///\\\\\\\ ||||| || ///\\\\\\\___________________||\n");
  39.     printf("||_____________________|| || // // ///==\\\\\\\ || \\ || ///==\\\\\\\___________________||\n");
  40.     printf("||_____________________|| |||| |||||| |||||| /// \\\\\\\ || \\ |||| /// \\\\\\\__________________||\n");
  41.  
  42. }
  43. void cadastros(){
  44.    
  45.     struct cadastro cadastro;
  46.     char logar;
  47.    
  48.     setbuf(stdin, NULL);
  49.     printf("\n_____NOME COMPLETO:______\n");
  50.     scanf("%[^\n]s",&cadastro.nomecadastro);
  51.     setbuf(stdin, NULL);
  52.    
  53.     printf("\n_____NOME DE USUARIO:_____\n");
  54.     scanf("%[^\n]s",&cadastro.nomelogin);
  55.     setbuf(stdin, NULL);
  56.    
  57.     printf("\n_____SENHA:_____\n");
  58.     scanf("%[^\n]s",&cadastro.senhalogin);
  59.     setbuf(stdin, NULL);
  60.    
  61.     system("cls");
  62.    
  63.     cabecalho();
  64.    
  65.     printf("\tLogar? (s/n):");
  66.     scanf("%c",&logar);
  67.     system("cls");
  68.     if(logar == 's'){
  69.     vlogins();
  70.     }
  71.     }
  72. int vlogins(){
  73.     struct cadastro cadastro;
  74.     cabecalho();
  75.     printf("\n\tUsuario:");
  76.     scanf("%s", &cadastro.login);
  77.    
  78.     printf("\n\tSenha:");
  79.     scanf("%s",&cadastro.senha);
  80.    
  81.     if(strcmp(cadastro.login,cadastro.nomelogin)==0 &&strcmp(cadastro.senhalogin,cadastro.senha)==0){
  82.         printf("\n\t\tLogado\nBem vindo,%s\n",cadastro.nomecadastro);
  83.         printf("Oque deseja?");
  84.         }else{
  85.             printf("\n\t\tUsuario ou senha invalida\n");
  86.     }
  87. }*/
  88.  
  89.  
  90. //TELA DE LOGIN.
  91. struct login{
  92.     char new_user,new_pass;
  93. };
  94. typedef struct login login;
  95. int loginn();
  96. int chave_mestre();
  97. int main(){
  98.     char oplogar;
  99.     int oplogin, resp;
  100.    
  101.  
  102.    
  103.         printf("\t\toque deseja?\n\n");
  104.         printf("1.logar?\n2.redefinir senha?\n");
  105.         scanf("%d",&oplogin);
  106.        
  107.         switch(oplogin){
  108.             case 1:
  109.                 loginn();
  110.             break;
  111.             case 2:
  112.                 system("cls");
  113.                 chave_mestre();
  114.                 system("cls");
  115.                 printf("deseja logar?(s/n)");
  116.                 scanf("%c",&oplogar);
  117.                 switch(oplogar){
  118.                     case's':
  119.                         loginn();
  120.                     break;
  121.                     case 'n':
  122.                     break;             
  123.                 }
  124.                
  125.             break; 
  126.             default:
  127.                 system("cls");
  128.                 printf("valor invalido.");
  129.                    
  130.         }
  131.  
  132.     return 0;
  133. }
  134. int chave_mestre(){
  135.     struct login login;
  136.     char chave;
  137.     int chave_crip;
  138.     chave_crip = 1;
  139.     printf("chave:");
  140.     scanf("%d",&chave);
  141.    
  142.     if(chave == chave_crip){
  143.         system("cls");
  144.         printf("logado");
  145.         printf("novo usario:");
  146.         scanf("%s",&login.new_user);
  147.         printf("nova senha:");
  148.         scanf("%s",&login.new_pass);
  149.        
  150.        
  151.     }
  152. }
  153.  
  154. int loginn(){
  155.     char usuario, senha;
  156.    
  157.     system("cls");
  158.     printf("        tela de login\n");
  159.     printf("usuario:");
  160.     scanf("%s",&usuario);
  161.     printf("senha");
  162.     scanf("%s",&senha);
  163.     system("cls");
  164. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement