【发布时间】:2009-07-22 13:00:32
【问题描述】:
我有一个结构,其中包含:
struct mystruct{
int id[10];
char text[40];
unsigned short int len;
};
我试图在一行中解压它,如下所示:
my(@ids,$text,$length) = unpack("N10C40n",$buff) ;
但一切都将进入第一个数组(@ids),我尝试过模板为“N10 C40 n”和“(N10)(C40)(n)”
所以,要么这不能完成,要么我没有使用正确的模板字符串。
注意:我使用的是大端数据。
有什么提示吗?
【问题讨论】: