Описание функций C (Си) / C++ - gcvt

Описание функций C (Си) / C++ - gcvt


#include требуется только для объявления функций.

char gcvt(value, ndec, buffer);
double value; преобразуемое значение.
int ndec; количество запоминаемых значащих цифр.

char *buffer; память для хранения результата.


Описание:

Функция gcvt преобразовывает значение с плавающей точкой
value в символьную строку и запоминает эту строку в буфере
buffer. Буфер buffer должен быть достаточно большим, чтобы смог
разместить преобразованное значение вместе с нулевым символом
окончания ', который добавляется автоматически. Переполнение не
контролируется.
Функция gcvt пытается обработать ndec значащих цифр в фор-
мате FORTRAN F. Если это не удается, она обрабатывает значащие
цифры в формате FORTRAN E. При преобразовании ведущие нули подав-
ляются.

Возвращаемое значение:

Функция gcvt возвращает указатель на строку цифр. В случае
ошибки нет возвращаемого значения.
См. также atof, atoi, atol, ecvt, fcvt.

Пример:

#include

char buffer[50];
int precision = 7;

/* в буфере содержится "-314150.0" */

gcvt (-3.1415e5, precision, buffer);.






Опубликовал admin
11 Мар, Вторник 2008г.



Программирование для чайников.