Someone can make me a simple program.
You need to register and log in from an undetermined number of users. It is a simple program does not need functions. Thank you
Sketch:
Code:
#include <stdio.h>
#include <stdlib.h>
#include <locale.h>
#include <string.h>
typedef struct
{
char nome[20];
char pass[20];
}dado;
int main()
{
setlocale(LC_ALL,"");
char op, nome, pass;
int i;
dado utili[30];
do {
printf("|'''''''''''''''|\n");
printf("| Jogo da Forca |\n");
printf("|...............|\n\n");
printf("E - Entrar\n");
printf("R - Registar\n");
printf("S - Sair\n\n");
fflush(stdin);
printf("Escolha uma opção: ");
scanf(" %c", &op);
op = toupper(op);
if (op == 'E')
{
system("CLS");
printf("|'''''''''''''''|\n");
printf("| Jogo da Forca |\n");
printf("|...............|\n\n");
printf("LOGIN\n\n");
printf("Introduza o Utilizador: ");
scanf(" %s", &nome);
printf("Introduza a Password: ");
scanf(" %s", &pass);
for (i=0; i < 30; i++)
{
if(nome==utili[i].nome && pass==utili[i].pass)
{
system("CLS");
jogo();
}
}
}
if (op == 'R')
{
printf("|'''''''''''''''|\n");
printf("| Jogo da Forca |\n");
printf("|...............|\n\n");
printf("REGISTO\n\n");
printf("Introduza o Utilizador: ");
scanf(" %s", &utili[i].nome);
printf("Introduza a Password: ");
scanf(" %s", &utili[i].pass);
printf("\nREGISTADO COM SUCESSO");
getch();
system("CLS");
main();
}
}
while (op == "S");
system("EXIT");
}