Cria os métodos para imprimir uma música
This commit is contained in:
parent
d99138741f
commit
be02f2343a
|
|
@ -1,3 +1,4 @@
|
||||||
|
#include <stdio.h>
|
||||||
#include <stdlib.h>
|
#include <stdlib.h>
|
||||||
#include <string.h>
|
#include <string.h>
|
||||||
#include <math.h>
|
#include <math.h>
|
||||||
|
|
@ -163,5 +164,39 @@ void read_music(Musica *music, char line[]) {
|
||||||
music->tempo = atof(field);
|
music->tempo = atof(field);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void print_artists(Musica *music) {
|
||||||
|
printf("[");
|
||||||
|
|
||||||
|
if (music->num_artists > 0) {
|
||||||
|
printf("%s", music->artists[0]);
|
||||||
|
|
||||||
|
for (int i = 1; i < music->num_artists; i++)
|
||||||
|
printf(", %s", music->artists[i]);
|
||||||
|
}
|
||||||
|
|
||||||
|
printf("]");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void print_music(Musica *music) {
|
||||||
|
printf("%s ## ", music->id);
|
||||||
|
print_artists(music);
|
||||||
|
printf(" ## %s ## %c%c/%c%c/%c%c%c%c ## %G ## %G ## %G ## %G ## %G ## %G ## %G ## %d\n",
|
||||||
|
music->name,
|
||||||
|
music->release_date[8],
|
||||||
|
music->release_date[9],
|
||||||
|
music->release_date[5],
|
||||||
|
music->release_date[6],
|
||||||
|
music->release_date[0],
|
||||||
|
music->release_date[1],
|
||||||
|
music->release_date[2],
|
||||||
|
music->release_date[3],
|
||||||
|
music->acousticness,
|
||||||
|
music->danceability,
|
||||||
|
music->instrumentalness,
|
||||||
|
music->liveness,
|
||||||
|
music->loudness,
|
||||||
|
music->speechiness,
|
||||||
|
music->energy,
|
||||||
|
music->duration_ms
|
||||||
|
);
|
||||||
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue