MP3转16进制:
在VS2013和VC6.0中编译都没有问题
PS:因为音频文件的长短不一,所需要的空间很大,1024都太小了,所以要读取全部数据将缓冲区域设置的经量大一点。
CFile rfile;
BYTE buf[1024];
rfile.Open(_T(fileName), CFile::modeRead);//文件路径
rfile.Read(buf, 1024);
rfile.Close();
CString add = "";
CString add1 = "";
for (int i = 0; i < 1024; i++)
{
add.Format("%02X ", buf[i]);//转为16进制
add1 += add;
}
MessageBox(add1);