我正在读取一个 id3 标签,其中每个帧的大小以 3 个字节指定。我如何才能将此值用作 int?
最佳答案
读取每个字节,然后将它们组合到您的 int
中:
int id3 = byte0 + (byte1 << 8) + (byte2 << 16);
确保考虑字节顺序。
关于c++ - 你如何在 C++ 中读入一个 3 字节大小的值作为整数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9896589/