Преобразование из внутреннего представления в символьное
Прототип
void DECTOSTR (
  DECIMAL d,   /* преобразуемое число */
  CHAR * Os,   /* символьное представление */
  INT Ln,      /* число значащих цифр */
  INT Lns,     /* точность преобразования */
  INT IsSgn);  /* признак необходимости знака */
Описание
 

Функция DECTOSTR преобразует внутреннее представление вещественного числа с фиксированной точкой, заданного переменной d, в его символьное представление в соответствии с указанным форматом:

  1. Ln – общее число знаков в символьном представлении;

  2. Lns – число знаков после десятичной точки в символьном представлении;

  3. IsSgn = 1, знак числа обязательно выводится;

  4. IsSgn = 0, выводится только знак минус (-), вместо знака плюс (+) будет выведен пробел.

Значащие нули в результат преобразования не включаются.

Пример
…
DECTOSTR(pdec, Str, 30, 2, 1);
/* 30 знаков в числе, 2 после точки, знак обязателен! */