首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

使用fread遇到的有关问题

2012-03-13 
使用fread遇到的问题fread(voice[i].buffer,1,READ_BIT,voice[i].fd)使用这个读入存放在文件里的数据(int

使用fread遇到的问题
fread(voice[i].buffer,1,READ_BIT,voice[i].fd)
使用这个读入存放在文件里的数据(int型的),每次只能读一半进来.也就是说,我把READ_BIT设为16,每次只有前4个有数,后4个都是0.但每次的返回值都是16.
buffer大小肯定够的.而且先前我读入(char型的)都是没问题的.
哪位高手能帮解释一下呀

[解决办法]
fread(voice[i].buffer,sizeof(int),READ_BIT,voice[i].fd)

热点排行
Bad Request.