Ver Mensaje Individual
  #1 (permalink)  
Antiguo 04/04/2013, 18:13
Avatar de capsulasinformaticas
capsulasinformaticas
 
Fecha de Ingreso: febrero-2013
Mensajes: 7
Antigüedad: 11 años, 2 meses
Puntos: 0
Pregunta De que sirve (tipo *)variabledeotrotipo; ?

Hola, es que lo que pasa es que mi profe dijo que si hacia:

Código C++:
Ver original
  1. int *pi, entero;
  2.     float *pf, flotante;
  3.    
  4.     flotante = 4.5;
  5.     entero = 7;
  6.    
  7.     entero = 7;
  8.     pf = &flotante;
  9.     pi = &entero;
  10.    
  11.     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 original
  1. int flotante = 4.5;
  2. int numero;
  3.  
  4. numero = (int)flotante;

Pero estoy intentando aprender todo sobre punteros, Saludos.