
GabrielIFS
(usa Outra)
Enviado em 21/05/2016 - 13:43h
Muito boa tarde Senhores,
Meu professor me passou um exercício básico, terminei ele mas queria saber a opinião de vocês quanto ao código. Se preciso melhorar muito o código, se precisar no que tenho que melhorar.
Peço-lhes desculpa se acharem que o código está muito feio, mas é porquê não tenho muita experiência ainda. Ta incompleto ainda, mas queria saber quanto a autenticação.
Obs: Está em C/C++
Muito Obrigada a todos que puderem ajudar.
//Sistema Básico De Autenticação de Login e Senha
#include <constream>
#include <cstdio>
#include <cstdlib>
#include <string.h>
using namespace conio;
void Enter_System(){
}
void menu_system(){
short int get_option;
std::cout << setxy (25, 5) << setclr (12) << "Welcom To The Main Computer";
std::cout << setxy (28, 8) << setclr (7) << "1 - Enter In System";
std::cout << setxy (28, 9) << setclr (7) << "2 - New Password";
std::cout << setxy (28, 10)<< setclr (7) << "3 - Viw Credits";
std::cout << setxy (28, 11)<< setclr (7) << "4 - Exit";
std::cout << setxy (28, 13)<< setclr (12) << ">>";
std::cin >> get_option;
switch (get_option){
case 1:{
Enter_System();
break;
}
case 2:{
//New_Password();
break;
}
case 3:{
break;
}
case 4:{
break;
}
}
}
void init_system(){
char user[8];
char password[7];
std::cout << setxy (25, 5) << setclr (6) << "Enter Of User :";
gets(user);
fflush(stdin);
std::cout << setxy (25, 7) << setclr (6) << "Enter Of Password :";
gets(password);
if ((strcmp(user, "Gabriel")==0) && (strcmp(password, "010001")==0)){
std::cout << setxy (29, 10) << setclr (10) << "Acess Sucessul";
std::cout << setxy (29, 12) << setclr (10) << "Press <ENTER>";
std::cin.get();
system("cls");
menu_system();
}
else{
std::cout << setxy (29, 10) << setclr (12) << "\aAcess Danied";
std::cout << setxy (29, 12) << setclr (12) << "Press <ENTER>";
std::cin.get();
system("cls");
init_system();
}
}
int main() {
init_system();
}