¿alguien con los conociemientos necesarios para re
Publicado por franco (1 intervención) el 01/12/2010 00:57:49
le he preguntado a mucha gente y nadie encuentra el error me alludarias? es un programa en c que te pide crear una libreria de cd...donde tengo los errores?
#include<stdio.h>
#include<conio.h>
struct tema
{
char cancion[40];
char duracion[6];
};
struct album
{
char nombre[40];
char interprete[30];
char anio[6];
struct tema pista[20];
};
void main()
{
int i=0,j,c=0;
char rta;
struct album mialbum[2];
for(i=0;i<2;i++)
{
printf("ingrese el nombre del album: ");
fflush(stdin);
gets(mialbum[i].nombre);
printf("\ningrese el interprete: ");
fflush(stdin);
gets(mialbum[i].interprete);
printf("\ningrese el año de lanzamiento: ");
fflush(stdin);
scanf("%d",&mialbum[i].anio);
clrscr();
j=0;
do{
printf("------------------------------…
printf("ingrese el tema: ");
fflush(stdin);
gets(mialbum[i].pista[j].cancion);
printf("\ningrese la duracion: ");
fflush(stdin);
gets(mialbum[i].pista[j].duracion);
printf(" \ndesea seguir agregando...(s/n): ");
fflush(stdin);
scanf("%c",& rta);
c=c+1;
j=j+1;
clrscr();
}while(rta=='s' &&j<20);
}//for
for(i=0;i<2;i++)
{
printf("------------------------------…
puts(mialbum[i].nombre);
puts(mialbum[i].interprete);
printf("año: %d\n",mialbum[i].anio);
printf("------------------------------…
for(j=0;j<c;j++);
{
puts(mialbum[i].pista[j].cancion);
puts(mialbum[i].pista[j].duracion);
printf("\n");
printf("\n");
}
}
}//fin main
#include<stdio.h>
#include<conio.h>
struct tema
{
char cancion[40];
char duracion[6];
};
struct album
{
char nombre[40];
char interprete[30];
char anio[6];
struct tema pista[20];
};
void main()
{
int i=0,j,c=0;
char rta;
struct album mialbum[2];
for(i=0;i<2;i++)
{
printf("ingrese el nombre del album: ");
fflush(stdin);
gets(mialbum[i].nombre);
printf("\ningrese el interprete: ");
fflush(stdin);
gets(mialbum[i].interprete);
printf("\ningrese el año de lanzamiento: ");
fflush(stdin);
scanf("%d",&mialbum[i].anio);
clrscr();
j=0;
do{
printf("------------------------------…
printf("ingrese el tema: ");
fflush(stdin);
gets(mialbum[i].pista[j].cancion);
printf("\ningrese la duracion: ");
fflush(stdin);
gets(mialbum[i].pista[j].duracion);
printf(" \ndesea seguir agregando...(s/n): ");
fflush(stdin);
scanf("%c",& rta);
c=c+1;
j=j+1;
clrscr();
}while(rta=='s' &&j<20);
}//for
for(i=0;i<2;i++)
{
printf("------------------------------…
puts(mialbum[i].nombre);
puts(mialbum[i].interprete);
printf("año: %d\n",mialbum[i].anio);
printf("------------------------------…
for(j=0;j<c;j++);
{
puts(mialbum[i].pista[j].cancion);
puts(mialbum[i].pista[j].duracion);
printf("\n");
printf("\n");
}
}
}//fin main
Valora esta pregunta


0