est ce qu'on peut faire un cast sur un pointeur vers int ?
autrement dit , est ce qu'on peut faire par exemple
Code:
1 2 3 4 5 6 7 8 9
| typedef struct {int a ; int b;} point;
...
point p;/* au quel il faut affecter des valeurs biensur ! */
int c;
point *pp=&p;
...
/* est ce qu'on peut faire ceci ? */
c=(int)pp->a; /* ????*/ |
au niveau de la compilation il n'y a pa de probleme , mais j'ai bien peur que je fais une grave erreure de semantique ,
ne postez que si vous etes vrement sur de ce que vous dites !
merci