witam,
korzystając z tego artykułu: http://4programmers.net/Z_pogranicza/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?