Bonjour,

Je cherche � affecter les 8 octets d'un unsigned long � un *unsigned char
Pour le moment je proc�de comme suit :
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7
8
9
10
unsigned long long i=une certaine valeur;
unsigned char *c=new unsigned char[8];
c[0]=(unsigned char)(i>>56);
c[1]=(unsigned char)(i>>48);
c[2]=(unsigned char)(i>>40);
c[3]=(unsigned char)(i>>32);
c[4]=(unsigned char)(i>>24);
c[5]=(unsigned char)(i>>16);
c[6]=(unsigned char)(i>>8);
c[7]=(unsigned char)(i);
Quelqu'un a une meilleure id�e?
Merci d'avance