Advertisement
xickoh

Untitled

Feb 5th, 2021
79
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.07 KB | None | 0 0
  1. void inserirMusicas(Musicas *musicas) {
  2.  
  3. Musica *nova;
  4.  
  5. if (musicas->contador == musicas->tamanho) {
  6. nova = (Musica*) realloc(musicas->musicas, sizeof (Musica)*(musicas->tamanho + TAM_INICIAL_MUSICAS));
  7. if (nova == NULL) {
  8. puts("Erro na alocação de memória");
  9. return;
  10. } else {
  11. musicas->musicas = nova;
  12. musicas->tamanho += TAM_INICIAL_MUSICAS;
  13. }
  14. }
  15.  
  16.  
  17. printf("Qual o nome da música?");
  18. char resposta[256];
  19. scanf("%s", resposta);
  20. strcpy(musicas->musicas[musicas->contador].titulo, reposta);
  21.  
  22. printf("Qual o nome do album?");
  23. scanf("%s", resposta);
  24. strcpy(musicas->musicas[musicas->contador].album, resposta);
  25. musicas->musicas[musicas->contador].ano = ano;
  26. strcpy(musicas->musicas[musicas->contador].artista, artista);
  27. musicas->musicas[musicas->contador].id, musicas->contador; //Para que seja um número inteiro sequencial!
  28. musicas->musicas[musicas->contador].duracao = duracao;
  29.  
  30. musicas->contador++;
  31. return 1;
  32. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement