Hola, es que lo que pasa es que mi profe dijo que si hacia:
Código C++:
Ver originalint *pi, entero;
float *pf, flotante;
flotante = 4.5;
entero = 7;
entero = 7;
pf = &flotante;
pi = &entero;
pi = (int *)pf;
Supuestamente lo que apunta pi (*pi o la variable entero) deberia ser la parte entera de lo que apunta pf, es decir, 4, pero no me funciono, ¿asi que se equivoco mi profe y no se puede hacer?, ¿o me equivoque yo al escribirlo?.
PD: Se que la forma mas facil es:
Código C++:
Ver originalint flotante = 4.5;
int numero;
numero = (int)flotante;
Pero estoy intentando aprender todo sobre punteros, Saludos.