Advertisement
Guest User

Untitled

a guest
Nov 16th, 2019
101
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.91 KB | None | 0 0
  1. #include<stdio.h>
  2. #include<stdlib.h>
  3. #include<string.h>
  4. #include<windows.h>
  5.  
  6. void Cadastrar(){
  7. char nome[40];
  8. char telefone[40];
  9. char endereco[50];
  10. printf("Nome: ");
  11. fgets(nome, sizeof(nome), stdin);
  12. printf("Telefone: ");
  13. fgets(telefone, sizeof(telefone), stdin);
  14. printf("Endereco: ");
  15. fgets(endereco, sizeof(endereco), stdin);
  16. printf("%s", nome);
  17. printf("%s", telefone);
  18. printf("%s", endereco);
  19.  
  20. }
  21.  
  22. int main(){
  23.  
  24. struct p {
  25. char nome[40];
  26. char telefone[40];
  27. char endereco[50];
  28. char cidade[40];
  29. char estado[3];
  30. char nascimento[12];
  31. };
  32.  
  33. struct p pessoa;
  34.  
  35. int opcao;
  36.  
  37. while (1){
  38. Sleep(2000);
  39. printf("Bem vindo a agenda digital, selecione as seguintes opcoes digitando o numero e pressionando o botao ENTER:\n");
  40. printf("1 - Cadastrar pessoa\n2 - Buscar pessoa\n3 - Editar pessoa cadastrada\n4 - Mostrar todas as pessoas\n5 - Sair\n");
  41. scanf("%d", &opcao);
  42. fflush(stdin);
  43. switch(opcao){
  44. case 1:
  45. //Cadastrar();
  46. fflush(stdin);
  47. printf("Entre com o nome da pessoa: ");
  48. fgets(pessoa.nome,sizeof(pessoa.nome),stdin);
  49.  
  50. printf("Entre com o telefone da pessoa: ");
  51. fflush(stdin);
  52. fgets(pessoa.telefone,sizeof(pessoa.telefone),stdin);
  53.  
  54. printf("Entre com o endereco da pessoa: ");
  55. fflush(stdin);
  56. fgets(pessoa.endereco,sizeof(pessoa.endereco),stdin);
  57.  
  58. printf("Entre com a cidade da pessoa: ");
  59. fflush(stdin);
  60. fgets(pessoa.cidade,sizeof(pessoa.cidade),stdin);
  61.  
  62. printf("Entre com o estado da pessoa: ");
  63. fflush(stdin);
  64. fgets(pessoa.estado,sizeof(pessoa.estado),stdin);
  65.  
  66. printf("Entre com o nascimento da pessoa: ");
  67. fflush(stdin);
  68. fgets(pessoa.nascimento,sizeof(pessoa.nascimento),stdin);
  69.  
  70. printf("Cadastro efetuado com sucesso!\n");
  71.  
  72. break;
  73.  
  74. case 2:
  75. //Buscar();
  76. break;
  77.  
  78. case 3:
  79. //Editar();
  80. break;
  81.  
  82. case 4:
  83. printf("Nome: %s", pessoa.nome);
  84. printf("Telefone: %s", pessoa.telefone);
  85. printf("Endereco: %s", pessoa.endereco);
  86. printf("Cidade: %s", pessoa.cidade);
  87. printf("Estado: %s", pessoa.estado);
  88. printf("\nNascimento: %s\n", pessoa.nascimento);
  89. break;
  90.  
  91. case 5:
  92. return 0;
  93. break;
  94.  
  95. default:
  96. printf("Digite um opcao valida\n");
  97.  
  98. }
  99. }
  100. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement