Bom dia. Após precisar inserir em um projeto verificação de senha com a classe Password.h para mais de um usuário ocorreu um erro, pois tentei utilizar structs para criar um array desses, sendo que uma das variáveis é a do tipo Password. E é acusada nessa declaração de criação de variável dentro do struct. Grato desde já.


#include <Password.h>

// Cria estrutura para armazenar informações dos usuários

struct user {
int relogio;
int started;
Password senha;
};


struct user usuario[1];

void setup() {

usuario[0].senha = Passowrd("123");

}

// Faz as verificações infinitamente
void loop() {

}

O erro ocorre na linha:

usuario[0].senha = Passowrd("123");

Erro: Password are not declared in this scope.

Exibições: 388

Responder esta

Respostas a este tópico

Password escrito errado, "Passowrd".

AtT. Fábio

Entendi, e já corrigi, ocorre um erro na criação do struct, porém só quando tento declarar Password senha;

ocorre no bloco:

struct user {
int relogio;
int started;
Password senha;
};

Mensagem:

no matching function for call to 'Password::Password()'

Obrigado

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço