CodeNet / Языки программирования / C / C++ / Linux/Unix / Справочник С/C++ для UNIX - Список функций
CodeNet / Языки программирования / C / C++ / Руководства и справочные материалы по C/C++ / Справочники по функциям / Справочник С/C++ для UNIX - Список функций
CodeNet / Языки программирования / C / C++ / Руководства и справочные материалы по C/C++ / Справочники по функциям / Справочник С/C++ для UNIX - Список функций
fmod
FMOD #include <math.h> double fmod(x,y); double x; значение с плавающей точкой. double y; Описание. Функция fmod вычисляет остаток от деления x на y с плаваю- щей точкой, где x=iy+f, i - целое, f - имеет тот же знак, что x; а абсолютное значение x меньше, чем абсолютное значение y. Возвращаемое значение. Функция fmod возвращает остаток с плавающей точкой. Если y равно 0, функция возвращает 0. См.также ceil, fabs, floor. Пример: #include <math.h> double x,y,z; x = -10.0; y = 3.0; z = fmod(x,y); /* z = -1.0 */. _FMSIZE #include <malloc.h> требуется только для объявле- ния функции. unsigned _fmsize(ptr); char far *ptr; указатель на блок памяти. Описание. Функция _fmsize возвращает размер в байтах блока памяти, захваченного посредством вызова _fmalloc. Возвращаемое значение. Функция _fmsize возвращает размер в байтах как беззнаковое целое. См.также _ffree, _fmalloc, malloc, _msize, _nfree, _nmalloc, _nmsize. Пример: #include <malloc.h> #include <stdio.h> main() { char far *stringarray; stringarray=_fmalloc(200*sizeof(char)); if (stringarray != NULL) printf("%u bytes allocated\n", _fmsize(stringarray)); else printf("Allocation request failed.\n"); }