作者KoalaLee (Co-a)
看板PttCurrent
标题Re: 关於版区文章列表
时间Tue Aug 10 20:50:11 2004
※ 引述《[email protected] (朗奴)》之铭言:
: 我那个unpack是这样的
: $data = unpack("c33fname/crec/c14author/c6date/c65title/imoney/
: Cfilemode", $buffer);
: 根据pttstruct.h, filemode是unsigned char,
: 我无论我用C或c, 都一样得不到正确的值
型态应该没问题
但是要考虑到 C 语言的 struct 可能会有对齐的问题
怎麽知道是不是那个问题勒?
直接把unpack出来的东西, right or left shift算算看
假如正好可以算出原本的值, 就用 x 对齐一下位置(align)
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 220.135.92.70