Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - march_sistem

#1
Que tengo mal??

Código (cpp) [Seleccionar]
#include<stdio.h>
#include<stdlib.h>

//Declaracion estructura

struct cd
{
char titulo[30];
char artista[30];
int nro_canciones;
float precio;
char fecha_compra[10];
};

//Funciones

void leer();
void mostrar();
void menu();

//arrays

cd mis_cds[3];

void leer()
{
int i;
system("cls");
for(i=0;i<3;i++)
{
printf("--------------\n");
printf("\n\nDATOS DEL CD %d: \n\n", i+1);
printf("Titulo: ");
scanf("%s",&mis_cds[i].titulo);
printf("Artista: ");
scanf("%s",&mis_cds[i].artista);
printf("Numero de canciones: ");
scanf("%s",&mis_cds[i].nro_canciones);
printf("Precio: ");
scanf("%s",&mis_cds[i].precio);
printf("Fecha de compra: ");
scanf("%s",&mis_cds[i].fecha_compra);
}
}
void mostrar()
{
system("cls");
for(int i=0;i<3;i++)
{
printf("\n\nDATOS DEL CD %d\n\n", i+1);
printf("Titulo:%s\n ",mis_cds[i].titulo);
printf("Artista:%s\n ",mis_cds[i].artista);
printf("Numero de canciones:%d\n ",mis_cds[i].nro_canciones);
printf("Precio: %f\n ",mis_cds[i].precio);
printf("Fecha de compra: %s\n ",mis_cds[i].fecha_compra);
}
system("pause");
}
void menu()
{
int select;
system("cls");

printf("------------\n");
printf("OPCIONES DISPONOBLES:\n");
printf("1.Ingresar datos a la coleccion de cds\n");
printf("2.Ver datos almacenados de la coleccion de cds\n");
printf("3. Salir\n");
printf("------------\n");
printf("Seleccione: \n");
scanf("%d",&select);

switch(select)
{
case 1:
{
leer();
menu();
break;
}
case 2:
{
mostrar();
menu();
break;
}
case 3:
{
exit(0);
break;
}
default:
{
printf("Opcion no disponible\n");
printf("Por favor, vuelva a intentar\n");
system("pause");
menu();
}
}

}


Mod: Los códigos deben ir en etiquetas GeSHi