PHP打包一些数据

时间:2011-03-09 23:11:10

标签: php c++

c ++ struct:

struct Data {
    unsigned char a;
    unsigned char b;
    unsigned char c;
    UCHAR result;
    short Number;
    char Id[10];
    int Admin;
    int Blocked;
    char Proj[13];
};

我用php制作了这个:

pack("C4sc10iic13", /** **/);

但这不正确。我想

1 个答案:

答案 0 :(得分:1)

假设UCHAR表示unsigned char,您的格式字符串可能为"CCCCsc10iic13"。这与您的非常相似,只是将a b cresult分成四个C而不是C4。

也许你也可以告诉我们到底出了什么问题?