Preciso de ajuda para fazer este programa
Faça um programa, usando as definições abaixo, para entrar com 50 alunos e
mostrar seus dados. Use as funções respectivamente, para entrada dos alunos e para
mostrar. Valide a data de nascimento, através da função valida_data, bem como o sexo,
pela função valida_sexo.
A validação da data é por referência. Não permitir que que a data seja inferior que 1900 e
superior que a data atual (pesquisar função que retorne a data atual do sistema). A validação
do sexo deverá ser somente os valores M (para masculino) e F (para feminino). Caso algum
valor seja errado (tanto para a data de nascimento, como para o sexo, gerar mensagem de
erro e solicitar NOVAMENTE a informação.
OBS: procure montar um Menu de opções, para melhor interação junto ao usuário.
/* Este programa consiste os valores de dia, mes e ano */
/* Passagem por referencia */
/*-----------------------------------------------------*/
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
#include<conio.h>
#include<ctype.h>
#define tam 2
// Monta o Protótipo da função
void entra_aluno(void);
void mostra_aluno(void);
void valida_sexo(void);
void valida_data(int *valor, char tipo);
// Define as estruturas
struct data{
int dia;
int mes;
int ano;
};
struct aluno{
int matricula;
char nome[30];
char sexo;
data dt_nasc;
};
Será que alguem pode ajudar com esse problema...