witam,
korzystając z tego artykułu: ID3 Tag v2 chciałem odczytać tagi z pliku mp3. Napisałem taki oto kod:
struct Tag{
char frameid[4];
int size;
char smieci[3];
char *tresc;
};
int main () {
ifstream is;
Tag id3;
is.open ("/home/loganek/Muzyka/test.mp3", ios::binary );
is.seekg(10, ios::beg);
is.read((char*)&id3, sizeof(Tag));
printf(id3.size);
is.close();
}
jednak id3.size nie jest poprawną wartością. W związku z tym mam pytanie; co w tym kodzie jest nie tak?