Advertisement
Jkljk

lista de pc1 porem com muitos erros

Oct 9th, 2019
171
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 2.29 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <string.h>
  3. #define qtde 2
  4.  
  5. void funcao_Cadastro(pessoa[], int *a){
  6.  
  7.  for(i=0;i<;i++){
  8.         printf("informe o nome da pessoa: \n");
  9.         getchar();
  10.         scanf("%[^\n]s",pessoa[i].nome);
  11.         printf("informe o dia de nascimento da pessoa: \n");
  12.         getchar();
  13.         scanf("%d",&pessoa[i].dia);
  14.         printf("informe o mes de nascimento da pessoa: \n");
  15.         getchar();
  16.         scanf("%d",&pessoa[i].mes);
  17.         printf("informe o ano de nascimento da pessoa: \n");
  18.         getchar();
  19.         scanf("%d",&pessoa[i].ano);
  20.         printf("informe o numero relacionado ao sexo da pessoa:\n0-masculino \n1-feminino\n ");
  21.         getchar();
  22.         scanf("%d",&pessoa[i].sexo);
  23.         }
  24.         (*a)++;
  25. }
  26.  
  27.  
  28. int main(){
  29.     //int qtde=2;
  30. struct Cadastro{
  31.     int dia;
  32.     int mes;
  33.     int ano;
  34.     int sexo;
  35.     char nome[500];
  36. };
  37. struct Cadastro pessoa[qtde];
  38. int opcao;
  39. int posicao;
  40. while(opcao!=6){
  41. printf("\n---------- Cadastro de pessoa -----------\n\n\n");
  42. printf("escolha o numero corresponde a opcao desejada: \n");
  43. printf("1-Cadastrar Pessoa\n");
  44. printf("2-Excluir Pessoa\n");
  45. printf("3-Exibir Dados de Todas as Pessoa\n");
  46. printf("4-Exibir Dados da Pessoa Mais Velha\n");
  47. printf("5-Exibir Dados da Pessoa Mais Nova\n");
  48. printf("6-sair\n");
  49. scanf("%d",&opcao);
  50. switch (opcao){
  51.     case 1:
  52.         caso1=funcao_Cadastro( struct pessoa[qtde], *p );
  53.         break;
  54.     case 2:
  55.         printf("Pessoas a serem excluidas: \n");
  56.         for(int i=0;i<qtde;i++){
  57.             printf("%d- %s\n",i+1,pessoa[i].nome);
  58.         }
  59.         printf("informe a posiรงao correspondente a pessoa que deseja excluir: \nexemplo: 1-fulano\n");
  60.         scanf("%d",posicao);
  61.         for(int i=posicao-1;i<qtde-1;i++){
  62.  
  63.  
  64.         }
  65.         break;
  66.     case 3:
  67.         for(int i=0;i<qtde;i++){
  68.             printf("\npessoa %d:\n",i+1);
  69.             printf("nome: %s\n",pessoa[i].nome);
  70.             printf("sexo\n");
  71.             if(pessoa[i].sexo==0){
  72.                 printf("masculino\n");
  73.             }
  74.             else {
  75.                 printf("feminino\n");
  76.             }
  77.             printf("data de nascimento: \n");
  78.             printf("%d/%d/%d",pessoa[i].dia,pessoa[i].mes,pessoa[i].ano);
  79.  
  80.         }
  81.         break;
  82.  
  83.  
  84.  
  85.  }
  86. }
  87.  
  88. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement