Ispis binarne datoteke - C

poruka: 2
|
čitano: 2.678
|
moderatori: Lazarus Long, XXX-Man, vincimus
1
+/- sve poruke
ravni prikaz
starije poruke gore
17 godina
offline
Ispis binarne datoteke - C

Trebam ispisati članove neformatirane datoteke, vidi li tko nedostatak u kodu, ispisuje samo prvi član i to onoliko puta koliko ima datoteka članova:

 

 

     fseek(f, 0, SEEK_END);

br = ftell(f)/sizeof(temp);

rewind(f);

printf("\nPOPIS SVIH CLANOVA VIDEOTEKE:");

for(i=1; i<=br; i++) {

fseek(f, (long)(i-1)*sizeof(temp), SEEK_SET);

fread(&temp, (long)sizeof(temp), 1, f);

printf("\nIme: %s", temp.ime);

printf("\nPrezime: %s", temp.prezime);

printf("\nBroj posudjenih filmova: %d", temp.broj);

if(temp.broj>0) {

for(j=1; j<=temp.broj; j++)

printf("\n%d. film: %s", j, temp.filmovi[j-1]);

}

else

printf("Nema posudjenih filmova!\n");

fclose(f);

 

Poruka je uređivana zadnji put pet 27.8.2010 18:02 (Floki).
 
0 0 hvala 0
17 godina
offline
Ispis binarne datoteke - C

Sve 5, riješenoNamigiva

 
0 0 hvala 0
1
Nova poruka
E-mail:
Lozinka:
 
vrh stranice