目标C中DWORD的替代方案

时间:2010-10-25 07:45:41

标签: iphone wav

我正在尝试打开音频文件(.wav)并检索原始数据。我从link获得了以下代码。当我尝试实现代码DWORD时,Objective c。

不支持

我该如何实现?

FILE *fp;
fp = fopen("sound.wav","rb");
if (fp)
{
    BYTE id[4]; //four bytes to hold 'RIFF'
    DWORD size; //32 bit value to hold file size

    fread(id,sizeof(BYTE),4,fp); //read in first four bytes
    if (!strcmp(id,"RIFF"))
    { //we had 'RIFF' let's continue
        fread(size,sizeof(DWORD),1,fp);
        //read in 32bit size value
    }
}

1 个答案:

答案 0 :(得分:2)

您可以对DWORD使用任何32位无符号整数值,例如: uint32_t

#include <stdint.h>
typedef uint32_t DWORD;
...