boa noite, equipe GUJ. Estou com um problema pertinente em meu programa e preciso de uma mãozinha aqui(totalmente clichê).
#include <iostream>
#include <string>
using namespase std;
struct Admistrador{
string user;
};
bool validaUsuarioAdmin(string uAdmin, Admistrador objetoUser){
for(int l = 0; l < objetoUser.user.size(); l++){
if (uAdmin == objetoUser.user){
return true;
}
}
return false;
}
int main(){
Admnistrador objetoUser;
objetoUser.user = "admin";
string uAdmin;
cout << "entre com o nome do usuario\n";
cin >> uAdmin
while (validaUsuarioAdmin(uAdmin, objetoUser.user) == false){
cout << "usuario ou senha incorretos, entre novamente com o usuario e senha\n";
cin >> uAdmin >> pAdmin;
}
cout << "bem vindo!";
}
há um problema na conversão, coisa que não sei como resolver, também estou indagando se ele realmente fará esta varredura de encontro a palavra “admin”, para passar do teste… toda informação é bem vinda. 