如何找到wav文件的字节?

时间:2013-06-28 20:36:19

标签: c wav fseek

我100%确定wav文件的字节是chunkSize + 8,我一直在尝试做什么 是:

fseek(file_pointer, chunkSize+8-4, SEEK_SET)

然后使用

fread(rev, 4, 1, file_pointer)

将最后4个字节放入数组rev unsigned char rev[4]。但它放入rev的字节肯定不是最后4个字节。我已经在这个项目工作了这么多个小时,我仍然无法找到为什么这不起作用。如果有人能告诉我正确的答案,我现在就会为他建造一座雕像。

1 个答案:

答案 0 :(得分:1)

如果要访问文件的最后4个字节,可以使用SEEK_END,如下所示:

fseek(file_pointer, -4, SEEK_END);

fread应返回最后四个字节。