Я хочу прочитать id3tag из mp3-файла. Я знаю, что место этого в последних 128 байтах mp3-файла.cant read id3tag правильно
Так я сделать этот код:
#include <stdio.h>
#include <iostream>
using namespace std;
int _tmain(int argc, _TCHAR* argv[])
{
FILE *pFile = fopen("1.mp3", "r");
fseek(pFile, -128, SEEK_END);
char artist;
for (int i = 0; i < 128; i++)
{
fread(&artist, sizeof(char), 1, pFile);
cout << "A: " << artist << endl;
}
getchar();
return 0;
}
Dont беспокоиться о выходе, его только образец.
После прибегая к помощи, я найти эту информацию:
Моя проблема, я не понимаю, почему:
Я работаю на Windows, например, я открыть свойства mp3 файлов (которым я хочу для чтения) и установите заголовок более 30 символов. После использования моей программы, в выводе у меня есть только 30 символов в заголовке, но в файле файла его снова больше. Пожалуйста, помогите мне, я хочу знать только почему?