Ir ao conteúdo

kenesu

Membro Júnior
  • Posts

    1
  • Cadastrado em

  • Última visita

Tudo que kenesu postou

  1. kenesu

    Sistema de login simples

    #include <stdio.h> // padrão #include <stdlib.h> // padrão #include <string.h> // Essa biblioteca serve para usar os structs e manipulação de strings typedef struct{ char login[30]; // vetor login da struct pessoa char senha[30]; // vetor senha da struct pessoa } pessoa; pessoa p[1]; // diminuindo o nome da struct para "p" e o "[1]" é o máximo de pessoas com logins e senhas int main(){ char login[30]; // responsável por armazenar a senha inserida pelo usuário char senha[30]; // responsável por armazenar a senha inserida pelo usuário strcpy(p[0].login, "kenesu"); // Definindo o login "kenesu" na struct strcpy(p[0].senha, "123"); // Definindo a senha "123" na struct printf("\nlogin:"); scanf("%s", login); // armazenando os dados inseridos pelo usuário para o vetor login que está dentro da função main printf("\nsenha:"); scanf("%s", senha); // armazenando os dados inseridos pelo usuário para o vetor senha que está dentro da função main if ((strcmp(login,p[0].login)==0) && (strcmp(senha,p[0].senha)==0)){ // A função strcmp é responsável por comparar string com string printf("Usuário logado"); // se os vetores de dentro da struct tiver os mesmos dados do vetor interno da função main, usuário será logado. }else{ printf("Login e/ou senha incorretos"); // senão, login ou senha incorreta. } return 0; }

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

LANÇAMENTO!

eletronica2025-popup.jpg


CLIQUE AQUI E BAIXE AGORA MESMO!