#include#include #include void main() { char wykonawca[256]; char id3[4]; int ilepobrac; int i=0; long gdzie; FILE *plik; if ((plik = fopen("e:\dimmu.mp3", "r")) == NULL) { fprintf(stderr, "Nie moge otworzyc pliku.n"); } while((id3[0] != 'T' || id3[1] != 'P') || (id3[2] != 'E' || id3[3] != '1')) { fseek(plik, 0+i, SEEK_SET); fgets(id3, 5, plik); i++; } fseek(plik, 3, SEEK_CUR); ilepobrac = fgetc(plik); fseek(plik, 3, SEEK_CUR); fgets(wykonawca, ilepobrac, plik); cout << wykonawca; getch(); fclose(plik); }
@Lorak, post #1
@Lorak, post #1
if ((plik = fopen("e:\dimmu.mp3", "r")) == NULL)
while((id3[0] != 'T' || id3[1] != 'P') || (id3[2] != 'E' || id3[3] != '1')) { fseek(plik, 0+i, SEEK_SET); fgets(id3, 5, plik); i++; }
@Kaczus, post #3
@Grzegorz Kraszewski, post #2