bjr,je veux savoir s'il ya une autre maniere de tester un bit que celleci: if(((tab[ret] << (j-1)) & BIT)!=BIT)
je la untilise ici:  
                     ...
                    
Code :
 -  unsigned short int BIT=32768;/*BIT==1000000000000000*/
 -                      ...     
 -                      int j=B->info.sk;
 -                      ret=j/16; j=j % 16;
 -                      if (j==0){ret--;j=16;}
 -                      if(((tab[ret] << (j-1)) & BIT)!=BIT)
 -                      {p=empiler(p,B->g);}
 
  | 
merci je bien vouloir maider
aurevoir