Справочник по C/C++
modf()

#include <math.h>
float modff(float num, float *i);
double modf(double num, double *i);
long double modfl(long double num, long double *i);

Описание

Разбивает аргумент num на целую и дробную части

Функции modff() и modfl() добавлены в версии С99.

Каждая функция семейства modf() разбивает аргумент num на целую и дробную части. Функция возвращает дробную часть и размещает целую часть в переменной, адресуемой параметром i.