From be02f2343a29dc30816a3913bfb7e115f7472313 Mon Sep 17 00:00:00 2001 From: axell-brendow Date: Sun, 7 Mar 2021 14:56:21 -0300 Subject: [PATCH] =?UTF-8?q?Cria=20os=20m=C3=A9todos=20para=20imprimir=20um?= =?UTF-8?q?a=20m=C3=BAsica?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- tps/fonte/musica.cpp | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) diff --git a/tps/fonte/musica.cpp b/tps/fonte/musica.cpp index 40310b2..a05f5c8 100644 --- a/tps/fonte/musica.cpp +++ b/tps/fonte/musica.cpp @@ -1,3 +1,4 @@ +#include #include #include #include @@ -163,5 +164,39 @@ void read_music(Musica *music, char line[]) { 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 + ); +}