
Untitled
By: a guest on
Apr 18th, 2012 | syntax:
None | size: 0.89 KB | hits: 9 | expires: Never
void wyswietl(unsigned int ilosc) {
long int i,j;
FILE * fhandle;
CD plyta;
printf("\t\t>> Wyswietlam plyty cd... \n");
fhandle = fopen("cd.dat", "rb");
if(fhandle == NULL) {
printf("Nie mozna otworzyc pliku!");
return;
}
for(i=0; i<ilosc; ++i) {
fread(&plyta,sizeof(plyta),1,fhandle);
printf("\t#%d\n\tTytul: %s\n",i+1, plyta.tytul);
printf("\tWykonawca: %s\n",plyta.nazwisko);
printf("\tWydawca: %s\n",plyta.wydawca);
printf("\tRok: %d\n",plyta.rok);
printf("\tCena: %lf\n",plyta.cena);
printf("\tIlosc utworow: %d\n",plyta.ilosc);
for(j=0; j<plyta.ilosc; ++j) {
printf("\t\t#%d - Autor: %s\n",j+1,plyta.utwory[j].autor);
printf("\t\t Wykonawca: %s\n",plyta.utwory[j].wykonwaca);
printf("\t\t Czas trwania: %dm %ds\n",(unsigned int)(plyta.utwory[j].czas / 60),plyta.utwory[j].czas % 60);
}
printf("\n");
_getch();
}
fclose(fhandle);
}