真是见了鬼,UNIX程序员到了WINDOWS就没辙了,请教基本数据类型的占位问题
定义了一个struct,从文件中读取sizeof(FF1)的字节并放到
typedef struct{
unsigned char FF[2];
int i;
}FF1;
结果sizeof(FF1)=8
另外:文件流的内容为 11 22 33 44 55 66 77 88
FF[0]=0x11
FF[1]=0x22
知道i=?
i=0x88776655
而不是0x66554433
蔡鸟问题请教了,谢谢
typedef struct{
unsigned char FF[2];
int i;
}FF1;
结果sizeof(FF1)=8
另外:文件流的内容为 11 22 33 44 55 66 77 88
FF[0]=0x11
FF[1]=0x22
知道i=?
i=0x88776655
而不是0x66554433
蔡鸟问题请教了,谢谢
...全文
相关推荐
dos2unix for windows
dos2unix工具可以解决这个问题,通过将CRLF转换为LF,使得Windows文件在Linux环境中能正常读取和运行。
DOS/Windows和Linux/Unix间的文件格式转换
DOS/Windows和Linux/Unix间的文件格式转换在计算机世界中,文件格式转换是一个非常常见的问题。
unix初级程序员标准
UNIX系统部分#### 1.1 用户的理解- **用户概念**:UNIX系统中的用户与Windows系统有所不同。
Samba:UNIX与Windows互联
对于UNIX系统管理员和程序员来说,本书是掌握UNIX强大功能并将Windows 2000操作系统成功集成到企业网络中的最新和最全面的资源。
windows下的unix
标题“Windows下的Unix”指的是在Windows操作系统中运行Unix或类Unix环境的一种技术,这通常涉及到使用像Cygwin这样的工具。


