有一个二进制文件,我想把里面的一个八个字节的数读出来(其实就是1)然后我建立一个int a[];数组,然后调用fread(a,8,1,fp);fp是对应打开文件的指针,怎么就没读进去呢?我把数组改成double 后再读,就能读进去了,可是读的不是1,是一个接近0的小数,我就崩溃了,我的问题是,第二个参数,跟第一个参数有关系吗?八个字节的数到底怎么才能读出来?跪求高手解答!
潇湘沐
相关分类