CodeNet / Языки программирования / C / C++ / Руководства и справочные материалы по C/C++ / Справочники по функциям / Справочник по библиотечным функциям языка Си
fcvt - преобразовать double в строку с фиксированной точкой
Описание
То же, что и ecvt(), за исключением того, что nfrac специфицирует здесь количество цифр, которое должно быть после десятичной точки.
Использование
#include <process.h> char *fcvt(double val, int nfrac, int *pdecpt, int *psign);
Возвращаемое значение
Возвращает указатель на статическую строку цифр, пере- записываемую при каждом обращении к ecvt или fcvt.
Пример
#include <stdio.h> #include <process.h> main() { char *buffer; int dec, sign; buffer = fcvt(98.69138432, 5, &dec, &sign); printf("buffer=\"%s\", decimal = %d, sign = %d\n", buffer, dec, sign); }
Рекомендация
Смотрите также ecvt, sprintf.