Программирование на C и C++

Онлайн справочник программиста на C и C++

ecvt

char *ecvt(double value, int ndigit, int *dec, int sign)

Прототип: 
Описание: 

Эта функция не определена стандартом ANSI С.

Функция ecvt() конвертирует параметр value в строку длиной ndigit. После вызова величина переменной, на которую указывает dec, отвечает положению десятичной точки. Если десятичная точка находится слева от числа, то число, на которое указывает dec, является отрицательным. Десятичная точка не хранится в строке. Если параметр value положительный, то знак sign равен 0. Если число отрицательно, то параметр sign ненулевой.

Функция ecvt() возвращает указатель на статическую область данных, которая содержит стро­ку, представляющую число.

Пример: