Bonjour,
Je cherche � affecter les 8 octets d'un unsigned long � un *unsigned char
Pour le moment je proc�de comme suit :
Quelqu'un a une meilleure id�e?
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);
Merci d'avance
Partager