bonjour
j'ai ce code en langage c que je veux faire en php 4 (ou 5 si ya pas moyen en 4), c une coonversion du format IEEE64 au format reel double il n'y a pas tout le code

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
double trait_real64_HP_Basic(char *buffer)
{
   int exposant;
    int signe;
    signe = (buffer[0] >> 7) & 0x01;
    exposant = (buffer[0] & 0x7f)*16 + ((buffer[1] >> 4) & 0x0f);
 .....
}
pas moyen j'y arrive pas j'ai fait ca mais ca foire carrement:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
function  trait_real64_HP_Basic($buffer,$lg)
{
    $signe = ($buffer[$lg+0] >> 7) & 0x01;
    $exposant = ($buffer[$lg+0] & ('7f'))*16 + (($buffer[$lg+1] >> 4) & ('0f'));
....
}
merci a qui peut m'aider