该怎么来做啊?在linux下,
要读出用C写的文件,C中的数据结构是
typedef struct _MODEL
{
CHAR Model[11];
CHAR Version[7];
WORD wYear;
BYTE count;
}T_MODEL我应该怎么来做?
JAVA的IO怎么把读出来的数据按照C中的结构体那样依次赋值啊???
求高手指条明路
要读出用C写的文件,C中的数据结构是
typedef struct _MODEL
{
CHAR Model[11];
CHAR Version[7];
WORD wYear;
BYTE count;
}T_MODEL我应该怎么来做?
JAVA的IO怎么把读出来的数据按照C中的结构体那样依次赋值啊???
求高手指条明路
例如:FileInputStream stream = new FileInputStream( "文件名" );
byte[] buf = new byte[21];
stream.read( buf );
String model = new String( buf, 0, 11 );
String version = new String( buf, 12, 7 );
int year = ( buf[18] & 0xFF ) | ( (buf[19] 0xFF) << 8 );
int count = buf[20] & 0xFF;