Преобразование из внутреннего представления в символьное
Прототип
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 после точки, знак обязателен! */