Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- void inserirMusicas(Musicas *musicas) {
- Musica *nova;
- if (musicas->contador == musicas->tamanho) {
- nova = (Musica*) realloc(musicas->musicas, sizeof (Musica)*(musicas->tamanho + TAM_INICIAL_MUSICAS));
- if (nova == NULL) {
- puts("Erro na alocação de memória");
- return;
- } else {
- musicas->musicas = nova;
- musicas->tamanho += TAM_INICIAL_MUSICAS;
- }
- }
- printf("Qual o nome da música?");
- char resposta[256];
- scanf("%s", resposta);
- strcpy(musicas->musicas[musicas->contador].titulo, reposta);
- printf("Qual o nome do album?");
- scanf("%s", resposta);
- strcpy(musicas->musicas[musicas->contador].album, resposta);
- musicas->musicas[musicas->contador].ano = ano;
- strcpy(musicas->musicas[musicas->contador].artista, artista);
- musicas->musicas[musicas->contador].id, musicas->contador; //Para que seja um número inteiro sequencial!
- musicas->musicas[musicas->contador].duracao = duracao;
- musicas->contador++;
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement