2011-03-09 1 views
2

C++ struct:PHP emballage des données

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]; 
}; 

Je MAKED cela avec php:

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

mais ce n'est pas correct. Je pense

+2

Quelle est la question? – seriousdev

+1

Pourquoi chattez-vous C++ et php? Choisis un d'entre eux. – Bakudan

Répondre

1

En supposant UCHAR signifie unsigned char, votre chaîne de format pourrait être "CCCCsc10iic13". Ceci est très similaire à la vôtre, seulement diviser abc et result en quatre C au lieu d'un C4.

Peut-être pouvez-vous également nous dire exactement ce qui ne va pas?