Aplicacion de cadenas de caracteres en C++
BIBLIOTECA MUSICAL
#include<stdio.h>
#include<conio.h>
#include<string.h>void vallenatos();
void regaeton();
void pop();
void salsa();
void mostrar();char opc;
main(){
clrscr();printf("\n\t\t PROGRAMA DE BIBLIOTECA MUSICAL ");
printf("\n\n\t\t POR:ROSEMBERG BENAVIDES MORELOS ");
printf("\n\n\t\t CEL: 3135318608");
printf("\n\n\t\t UNIVERSIDAD DE LA GUAJIRA -ING DE SISTEMAS");
printf("\n\n\t\t ADVERTENCIA ! ");
printf("\n\n\t\t ESTE PROGRAMA ESTA DISEÑADO PARA CONSULTAS DE MUSICA ");
printf("\n\n\n\t\tFAVOR ACTIVAR EL TECLADO EN MAYUSCULA, Y NO ESCRIBIR NOMBRE");
printf("\n\n\t\t CON ESPACIOS EJEMPLO=(SILVESTRE-DANGOND)");
printf("\n\n\n\n\n\t\t PRESIONE UNA TECLA PARA EMPEZAR");
getch();
do{
clrscr();
printf("\n\t\t BIBLIOTECA MUSICAL ");
printf("\n\n\n\t\t1.VALLENATOS");
printf("\n\t\t2.REGAETON");
printf("\n\t\t3.POP");
printf("\n\t\t4.SALSA");
printf("\n\t\t5.ARTISTAS EN LA BASE");
printf("\n\t\t6.SALIR");
opc=getch();
switch(opc){
case '1':vallenatos();break;
case '2':regaeton();break;
case '3':pop();break;
case '4':salsa();break;
case '5':mostrar();break;
}
}while(opc!='6');return(0);
}char cantvalle[13][40]={"DIOMEDEZ-DIAZ","IVAN-VILLAZON","IVAN-ZULETA","LOS-BETOS","SILVESTRE-DANGOND","PETER-MANJARREZ","LOS-K-MORALES","FELIPE-PELAEZ","JORGE-OÑATE","LUIFER-CUELLO","FABIAN-CORRALES","NELSON-VELASQUEZ","FARID-ORTIZ"};
char diomedez[4][40]={"LA REYNA","LA PLATA","EL CONDOR HERIDO","LUCERO ESPIRITUAL"};
char villazon[4][40]={"EL PATATUN","OLD PARR","CAMBIA POR FAVOR","CUANDO QUIERAS QUIERO"};
char zuleta[4][40]={"MI HERMANO Y YO","CANTA VALLENATO","LOS AY AY","LA ESPINITA"};
char betos[4][40]={"LA MITAD DE MI VIDA","LA FORMULITA","GEMELA","LLUVIA DE MUJERES"};
char silvestre[4][40]={"CALIDAD DE VIDA","ME GUSTA","A BLANCO Y NEGRO","CIUDAO CON JUDAS"};
char peter[4][40]={"EL PATATUN","OLD PARR","CAMBIA POR FAVOR","CUANDO QUIERAS QUIERO"};
char loskmorales[4][40]={"GRACIAS","NO ERES PRINCESA","ANGEL DEL CAMINO","HISTORIA DE CHAT"};
char felipepelaez[4][40]={"LO TIENES TODO","QUIERO ENAMORARME DE TI","CUANDO VUELVAS","QUE MAS PUEDO HACER"};
char jorgeonate[4][40]={"EL VECINO DE JUANCHO","CADENAS DE AMOR","EL PLAN B","LA COQUETA"};
char luifercuello[4][40]={"A CHILLAR A OTRA PARTE","EL GUSTO","ECHAO PA' LANTE","NO AGUANTA"};
char nelsonvelasquez[4][40]={"POR QUERE OLVIDARTE","AHORA QUE TE VAS","DE TI ENAMORADO","VUELEVE,VUELVE"};
char fabiancorrales[4][40]={"UN CLAVO SACA A OTRO CLAVO","TIRA LA PIEDRA","MONOCUCO","DEL ODIO AL AMOR"};
char faridortiz[4][40]={"NADIEN ES ETERNO","SE ACABARON","BORRON Y CUENTA NUEVA","PREGUNTELE A SU HIJA"};void vallenatos(){
clrscr();
char cant[40];
int c=0,j;
printf("\n\n\n INGRESE EL NOMBRE DEL CANTANTE:(SEPARAR CON GUION(-):");
scanf("%s",&cant);
for(int i=0;i<13;i++){
if(strcmp(cant,cantvalle[i])==0){
clrscr();
printf("\n\n\n CANCIONES DE %s EN LA BASE DE DATOS:\n\n\t",cant);
if(i==0){
for(j=0;j<4;j++){
printf("\n\t%s",diomedez[j]);
}
}else
if(i==1){
for(j=0;j<4;j++){
printf("\n\t%s",villazon[j]);
}
}else
if(i==2){
for(j=0;j<4;j++){
printf("\n\t%s",zuleta[j]);
}
}else
if(i==3){
for(j=0;j<4;j++){
printf("\n\t%s",betos[j]);
}
}else
if(i==4){
for(j=0;j<4;j++){
printf("\n\t%s",silvestre[j]);
}
}else
if(i==5){
for(j=0;j<4;j++){
printf("\n\t%s",peter[j]);
}
}else
if(i==6){
for(j=0;j<4;j++){
printf("\n\t%s",loskmorales[j]);
}
}else
if(i==7){
for(j=0;j<4;j++){
printf("\n\t%s",felipepelaez[j]);
}
}else
if(i==8){
for(j=0;j<4;j++){
printf("\n\t%s",jorgeonate[j]);
}
}else
if(i==9){
for(j=0;j<4;j++){
printf("\n\t%s",luifercuello[j]);
}
}else
if(i==10){
for(j=0;j<4;j++){
printf("\n\t%s",fabiancorrales[j]);
}
}else
if(i==11){
for(j=0;j<4;j++){
printf("\n\t%s",nelsonvelasquez[j]);
}
}else
if(i==12){
for(j=0;j<4;j++){
printf("\n\t%s",faridortiz[j]);
}
}
}else{
c++;
}
}
if(c==13){
printf("\n NO ESTA EL CANTANTE");
}
getch();
return;
}
char cantregae[4][40]={"DADDY-YANKEE","DON-OMAR","WISIN-&-YANDEL","CALLE13"};
char daddyyankee[4][40]={"EL IMPACTO","ELLA ME LEVANTO","ROMPE","LA GASOLINA"};
char donomar[4][40]={"SALIO EL SOL","EN LA NOTA","AYER LA VI","ANGELITO"};
char wisinyandel[4][40]={"PAM PAM","SEXY MOVIMIENTO","PEGAO","NOCHE DE SEXO"};
char calle13[4][40]={"ATREVETE","EL TANGO DEL PECADO","LA JIRAFA","LA ERA DE LA COPIADERA"};
void regaeton(){
clrscr();
char cant[40];
int c=0,j;
printf("\n\n\n INGRESE EL NOMBRE DEL CANTANTE:(SEPARAR CON GUION(-):");
scanf("%s",&cant);
for(int i=0;i<4;i++){
if(strcmp(cant,cantregae[i])==0){
clrscr();
printf("\n\n\n CANCIONES DE %s EN LA BASE DE DATOS:\n\n\t",cant);
if(i==0){
for(j=0;j<4;j++){
printf("\n\t%s",daddyyankee[j]);
}
}else
if(i==1){
for(j=0;j<4;j++){
printf("\n\t%s",donomar[j]);
}
}else
if(i==2){
for(j=0;j<4;j++){
printf("\n\t%s",wisinyandel[j]);
}
}else
if(i==3){
for(j=0;j<4;j++){
printf("\n\t%s",calle13[j]);
}
}
}else{
c++;
}
}
if(c==4){
printf("\n NO ESTA EL CANTANTE");
}
getch();
return;
}
char cantpop[4][40]={"MANA","RICARDO-ARJONA","JULIETA-VENEGAS","ALEJANDRO-SANZ"};
char mana[4][40]={"MANDA UNA SEÑAL","MARIPOSA TRAICIONERA","ME VALE","CLAVADO EN UN BAR"};
char julietavenegas[4][40]={"ME VOY","LIMON Y SAL","BUEN INVENTO","ESTAR CONTIGO"};
char ricardoarjona[4][40]={"HISTORIA DE TAXI","MINUTOS","PIGUINOS EN LA CAMA","PRIMERA VEZ"};
char alejandrosanz[4][40]={"TREN DEL MOMENTO","TE LO AGRADEZCO PERO NO","LA PELEITA","ENSEÑAME TUS MANOS"};
void pop(){
clrscr();
char cant[40];
int c=0,j;
printf("\n\n\n INGRESE EL NOMBRE DEL CANTANTE:(SEPARAR CON GUION(-):");
scanf("%s",&cant);
for(int i=0;i<4;i++){
if(strcmp(cant,cantpop[i])==0){
clrscr();
printf("\n\n\n CANCIONES DE %s EN LA BASE DE DATOS:\n\n\t",cant);
if(i==0){
for(j=0;j<4;j++){
printf("\n\t%s",mana[j]);
}
}else
if(i==1){
for(j=0;j<4;j++){
printf("\n\t%s",ricardoarjona[j]);
}
}else
if(i==2){
for(j=0;j<4;j++){
printf("\n\t%s",julietavenegas[j]);
}
}else
if(i==3){
for(j=0;j<4;j++){
printf("\n\t%s",alejandrosanz[j]);
}
}
}else{
c++;
}
}
if(c==4){
printf("\n NO ESTA EL CANTANTE");
}
getch();}