math.h
Función modf ANSI C
double modf(double valor, double *iptr);
Parte en dos el argumento valor en una parte entera y otra decimal, cada una de las cuales tiene el mismo signo que el argumento. Guarda la parte entera como un double en el objeto apuntado por iptr.
Valor de retorno:
La función modf retorna la parte decimal con signo de valor.
Ejemplo:
#include <stdio.h> #include <math.h> int main() { double valor = 6.54321, *iptr, resultado; resultado = modf( valor, iptr ); printf( "modf( %f, %f ) = %f\n", valor, *iptr, resultado ); return 0; }