Tema: punteros
Ver Mensaje Individual
  #1 (permalink)  
Antiguo 28/07/2010, 12:26
minette1988
 
Fecha de Ingreso: febrero-2010
Mensajes: 258
Antigüedad: 14 años, 2 meses
Puntos: 0
punteros

Hola, he encontrado este interesante ejercicio de punteros a funciones, consiste en pasar el parámetro vpi por referencia, para que cambie el contenido de pi dentro de la función.


Código C:
Ver original
  1. #include <stdlib.h>
  2.  
  3. int main()
  4. {
  5.   float pi=3.14;
  6.   void cambia_valor();
  7.   cambia_valor(&pi);
  8.  
  9.   printf("Direccion de pi: %u\n",(unsigned int) &pi);
  10.   printf("Valor de pi: %f\n",pi);
  11.   return 0;
  12.   getchar();
  13.   getchar();
  14. }
  15. void cambia_valor(float *vpi){
  16.     *vpi=0;
  17.     printf("Direccion de vpi: %u\n",(unsigned int) vpi);
  18.     printf("Valor de vpi: %f\n", *vpi);
  19. }

Cuando lo compilo me aparece esto: C:\Users\asus\Desktop\Makefile.win [Build Error] [Objects/MingW/pasar el parámetro vpi por referencia.o] Error 1