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/* PUNTEROS EJERCICIOS FUNCIONES POR REFERENCIA....
1. Crear una función a la que se le parará un entero real y lo modificará por
el valor producido al truncar su parte entera.
Genera el programa principal para poder ejecutar la función creada. */
#include<stdio.h>
float trun(float *);
void main(){
float n,*p;
printf("Introduce un entero real:\n"); p=&n; //inicializado puntero.
trun(*p); //llamo a la funcion..
printf("El resultado es: %f\n",n
); }
float trun(float *n1){ //funcion truncar parte entera
float aux;
aux=*n1%10;
*n1=aux; //el valor que se encuentra en el puntero lo divido entre 10 y el resto seria *n1
}