Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/04/2010, 04:57
roser24
 
Fecha de Ingreso: marzo-2010
Mensajes: 127
Antigüedad: 14 años, 1 mes
Puntos: 2
1º ejercicio con punteros ..

Hola,vereis acabo de empezar con el tema de funciones por referencias y me meti con el primer ejercicio.. a mi parecer la logica esta bien.. pero me da errores en la funcion y en la llamada de la funcion..
porfis os dejo mi codigo y si veis los errores indicarmelos.. gracias =)
Código C:
Ver original
  1. /*                      PUNTEROS EJERCICIOS FUNCIONES POR REFERENCIA....
  2. 1.  Crear una función a la que se le parará un entero real y lo modificará por
  3. el valor producido al truncar su parte entera.
  4. Genera el programa principal para poder ejecutar la función creada.    */
  5.  
  6. #include<stdio.h>
  7. float trun(float *);
  8. void main(){
  9.  
  10. float n,*p;
  11.  
  12. printf("Introduce un entero real:\n");
  13. scanf("%f",&n);
  14. p=&n;     //inicializado puntero.
  15. trun(*p);   //llamo a la funcion..
  16. printf("El resultado es: %f\n",n);
  17. }
  18.  
  19. float trun(float *n1){     //funcion truncar parte entera
  20.   float aux;
  21. aux=*n1%10;
  22. *n1=aux;           //el valor que se encuentra en el puntero lo divido entre 10 y el resto seria *n1
  23.  
  24.  
  25. }