用二进制读取文件的“两个字节”,然…

windows中保存整型是高地址存高字节,低地址存低字节,unix中刚好相反。因此在windows系统中读整型就应该以下: int   reasult; short   w; fread(&w,sizeof(w),1,fp); 用WORD类型会不能处理负数。 而后 reasult=w; 便可。 或者直接用整型来获取数据: int   data=0;//必需要初始化为0; fread(&data,2
相关文章
相关标签/搜索