Skip to content

Commit

Permalink
v2 update
Browse files Browse the repository at this point in the history
  • Loading branch information
ordepoas committed May 28, 2021
1 parent 275b328 commit 4a7302b
Show file tree
Hide file tree
Showing 4 changed files with 20 additions and 8 deletions.
Binary file modified a.out
Binary file not shown.
18 changes: 14 additions & 4 deletions main.c
Original file line number Diff line number Diff line change
Expand Up @@ -241,31 +241,41 @@ int validaData(int dia, int mes, int ano)
time(&rawDate); //data atual em segundos
todayDate = localtime (&rawDate); //--> informação retirada do site stackoverflow

if((ano) > (todayDate->tm_year+1900) || ((ano) == (todayDate->tm_year+1900)) && (mes > (todayDate->tm_mon)) || ((ano) == (todayDate->tm_year+1900)) && (mes == (todayDate->tm_mon)) && (dia > (todayDate->tm_mday))) {
if((ano > (todayDate->tm_year+1900)) || ((ano == (todayDate->tm_year+1900)) && (mes > (todayDate->tm_mon))) || ((ano == (todayDate->tm_year+1900)) && (mes == (todayDate->tm_mon)) && (dia > (todayDate->tm_mday)))) {

return 0;

} else if ((dia > 0 && mes > 0 && ano >= 0) && (dia <= 31 && mes <=12)) {

if (mes = 2 && dia > 29 || mes > 12) {

return 0;

} else if (dia == 29){

if(ano % 4 != 0){
return 0;;

return 0;

} else if (ano % 100 != 0 ) {

return 1;

} else if (ano % 400 == 0) {

return 1;

} else {

return 0;
}
}
}

if ((mes = 4 || mes == 6 || mes == 9 || mes == 11) && (dia >30)) {
if ((mes == 4 || mes == 6 || mes == 9 || mes == 11) && (dia > 30)) {

return 0;

} else {

return 1;
Expand Down Expand Up @@ -363,7 +373,7 @@ Perfil criarPerfil(int *contaPerfil){
p.dataNascimento.ano = ano;
}

} while ((validaData(dia, mes, ano) == 0) || (validaData(dia, mes, ano) == 3));
} while (validaData(dia, mes, ano) == 0);

do {
printf("\t\temail? ");
Expand Down
8 changes: 5 additions & 3 deletions notas.txt
Original file line number Diff line number Diff line change
Expand Up @@ -9,10 +9,12 @@ idade na apresentação do nome/perfil OK
depois de colocar as mensagens ir para o perfil já com a mensagem... quando está nas mensagens
voltar para trás menu2 + listar perfil // pensar melhor influencia os menus

Exportar 2 perfis para ficheiro
Exportar 2 perfis para ficheiro OK
Adicionar Localidade à Struct Perfis OK
validar @ no email --> OK
//--------------------------------------------------------

--> Carregar Perfis de ficheiro
--> Exportar Perfis para o ficheiro
--> Carregar Perfis de ficheiro OK
--> Exportar Perfis para o ficheiro OK

--> Validar Data!
2 changes: 1 addition & 1 deletion perfis.txt
Original file line number Diff line number Diff line change
@@ -1 +1 @@
João São Pedro 24 11 1972 [email protected] Portalegre 2 nome1 mensagem1 nome2 mensagem2 Sandra Reis 25 5 1974 [email protected] Fundão 1 nome3 mensagem3
João Pedro 24 11 1972 [email protected] Portalegre 2 nome1 mensagem1 nome2 mensagem2 Sandra Reis 25 5 1974 [email protected] Fundão 1 nome3 mensagem3

0 comments on commit 4a7302b

Please sign in to comment.