fork(2) download
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3.  
  4. #define TAM 2
  5.  
  6. typedef struct
  7. {
  8. char nome[20];
  9. char tipo[15];
  10. int integrantes,posicao;
  11. } BANDAS[TAM];
  12.  
  13. void ler (BANDAS *banda);
  14. void mostrar (BANDAS banda);
  15.  
  16. int main()
  17. {
  18. BANDAS banda;
  19. ler (&banda);
  20. printf("\n\n\n");
  21. mostrar(banda);
  22. return 0;
  23. }
  24.  
  25. void ler (BANDAS *banda)
  26. {
  27. int i;
  28. for (i=0; i<TAM; i++)
  29. {
  30. printf("Diga qual o nome da banda: ");
  31. gets((*banda)[i].nome);
  32. printf("Tipo de musica: ");
  33. gets ((*banda)[i].tipo);
  34. printf("Quantos integrantes tem a banda: ");
  35. scanf("%d",&(*banda)[i].integrantes);
  36. printf("Posicao no seu top 5: ");
  37. scanf("%d",&(*banda)[i].posicao);
  38. }
  39. }
  40.  
  41. void mostrar (BANDAS banda)
  42. {
  43. int i;
  44. for (i=0; i<TAM; i++)
  45. {
  46. printf ("Nome: %s\n",banda[i].nome);
  47. printf ("Tipo de musica: %s\n",banda[i].tipo);
  48. printf ("Numero de integrantes: %d \n",banda[i].integrantes);
  49. printf ("Posicao no seu TOP 5: %d \n",banda[i].posicao);
  50. }
  51. }
  52.  
Success #stdin #stdout 0s 2172KB
stdin
Banda 1
Rock
2
1
Banda 2
Rock
6
2
stdout
Diga qual o nome da banda: Tipo de musica: Quantos integrantes tem a banda: Posicao no seu top 5: Diga qual o nome da banda: Tipo de musica: Quantos integrantes tem a banda: Posicao no seu top 5: 


Nome: Banda 1
Tipo de musica: Rock
Numero de integrantes: 2 
Posicao no seu TOP 5: 1 
Nome: Banda 2
Tipo de musica: Rock
Numero de integrantes: 6 
Posicao no seu TOP 5: 2