Bonjour a tous!

J'ai un petit warning de compil en fait

dereferencing pointer
Et voici le bout de code associe
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
float tmp =  4.2 ;                   // valeur quelconque pour l'exemple
int *ptr_int = (int *)(&tmp) ;  // c'est ici qu'il y a un warning.
 
toto[0] = (*ptr_int & 0x0FF000000) >> 24;
En fait je voudrai recuperer l'adresse de mon float et la caster en int pour pouvoir faire un & binaire...

Je ne vois pas trop l'erreur... et je ne comprends pas bien le warning..

Merci de votre aide!!