Stack Overflow en español Asked by Jorge MP. on December 21, 2020
Necesito mostrar los datos de dos bandas de música, indicando nombre de integrantes, rol que cumplen en la banda y un par de canciones; el problema es que NO debe ser ingresado por teclado, sino que debe estar por defecto en mi programa. Lo estoy haciendo con structs.
void bandas_defecto(BA *banda1, BA *banda2)
{
//BANDA COLDPLAY
strcpy(banda1->nombre_banda,"COLDPLAY");
strcpy(banda1->pais,"INGLATERRA");
banda1->cant_miembros=4;
banda1->cant_canciones=4;
// MIEMBROS DE COLDPLAY
strcpy(banda2->integrantes[0].nombre,"CHRIS MARTIN" );
strcpy(banda2->integrantes[0].rol,"VOCALISTA" );
strcpy(banda2->integrantes[0].pais,"INGLATERRA" );
strcpy(banda2->integrantes[1].nombre,"GUY BERRYMAN" );
strcpy(banda2->integrantes[1].rol,"GUITARRISTA" );
strcpy(banda2->integrantes[1].pais,"ESCOCIA" );
strcpy(banda2->integrantes[2].nombre,"JON BUCKLAND" );
strcpy(banda2->integrantes[2].rol,"GUITARRISTA" );
strcpy(banda2->integrantes[2].pais,"INGLATERRA" );
//ETCETERA
// CANCIONES DE COLDPLAY
strcpy(banda2->canciones[0].nombre_cancion,"THE SCIENTIST" );
banda2->canciones[0].segundos=340;
banda2->canciones[0].year=2002;
strcpy(banda2->canciones[1].nombre_cancion,"PARADISE" );
banda2->canciones[1].segundos=297;
banda2->canciones[1].year=2011;
//Necesito solamente llamar esta función del main para ejecutar y mostrar los datos de forma automática.
}
[...] el problema es que NO debe ser ingresado por teclado, sino que debe estar por defecto en mi programa.
Parece que necesitas que los datos hayan sido persistidos en el programa, si todos los datos son conocidos de antemano, puedes escribirlos directamente en el código:
Banda bandas[10] =
{
{"COLDPLAY", "INGLATERRA",
{
{"CHRIS MARTIN", "VOCALISTA", "INGLATERRA"},
{"GUY BERRYMAN", "GUITARRISTA", "ESCOCIA"},
{"JON BUCKLAND", "GUITARRISTA", "INGLATERRA"}
},
{
{"THE SCIENTIST", 340, 2002},
{"PARADISE", 297, 2011}
}
}
};
Puedes ver un ejemplo en Try it online!.
Answered by PaperBirdMaster on December 21, 2020
Get help from others!
Recent Answers
Recent Questions
© 2024 TransWikia.com. All rights reserved. Sites we Love: PCI Database, UKBizDB, Menu Kuliner, Sharing RPP