Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <string.h>
- #define qtde 2
- void funcao_Cadastro(pessoa[], int *a){
- for(i=0;i<;i++){
- printf("informe o nome da pessoa: \n");
- getchar();
- scanf("%[^\n]s",pessoa[i].nome);
- printf("informe o dia de nascimento da pessoa: \n");
- getchar();
- scanf("%d",&pessoa[i].dia);
- printf("informe o mes de nascimento da pessoa: \n");
- getchar();
- scanf("%d",&pessoa[i].mes);
- printf("informe o ano de nascimento da pessoa: \n");
- getchar();
- scanf("%d",&pessoa[i].ano);
- printf("informe o numero relacionado ao sexo da pessoa:\n0-masculino \n1-feminino\n ");
- getchar();
- scanf("%d",&pessoa[i].sexo);
- }
- (*a)++;
- }
- int main(){
- //int qtde=2;
- struct Cadastro{
- int dia;
- int mes;
- int ano;
- int sexo;
- char nome[500];
- };
- struct Cadastro pessoa[qtde];
- int opcao;
- int posicao;
- while(opcao!=6){
- printf("\n---------- Cadastro de pessoa -----------\n\n\n");
- printf("escolha o numero corresponde a opcao desejada: \n");
- printf("1-Cadastrar Pessoa\n");
- printf("2-Excluir Pessoa\n");
- printf("3-Exibir Dados de Todas as Pessoa\n");
- printf("4-Exibir Dados da Pessoa Mais Velha\n");
- printf("5-Exibir Dados da Pessoa Mais Nova\n");
- printf("6-sair\n");
- scanf("%d",&opcao);
- switch (opcao){
- case 1:
- caso1=funcao_Cadastro( struct pessoa[qtde], *p );
- break;
- case 2:
- printf("Pessoas a serem excluidas: \n");
- for(int i=0;i<qtde;i++){
- printf("%d- %s\n",i+1,pessoa[i].nome);
- }
- printf("informe a posiรงao correspondente a pessoa que deseja excluir: \nexemplo: 1-fulano\n");
- scanf("%d",posicao);
- for(int i=posicao-1;i<qtde-1;i++){
- }
- break;
- case 3:
- for(int i=0;i<qtde;i++){
- printf("\npessoa %d:\n",i+1);
- printf("nome: %s\n",pessoa[i].nome);
- printf("sexo\n");
- if(pessoa[i].sexo==0){
- printf("masculino\n");
- }
- else {
- printf("feminino\n");
- }
- printf("data de nascimento: \n");
- printf("%d/%d/%d",pessoa[i].dia,pessoa[i].mes,pessoa[i].ano);
- }
- break;
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement