CodeNet / Языки программирования / C / C++ / Linux/Unix / Справочник С/C++ для UNIX - Список функций
CodeNet / Языки программирования / C / C++ / Руководства и справочные материалы по C/C++ / Справочники по функциям / Справочник С/C++ для UNIX - Список функций
CodeNet / Языки программирования / C / C++ / Руководства и справочные материалы по C/C++ / Справочники по функциям / Справочник С/C++ для UNIX - Список функций
gcvt
GCVT #include <stdio.h> требуется только для объявления функций. char gcvt(value, ndec, buffer); double value; преобразуемое значение. int ndec; количество запоминаемых значащих цифр. char *buffer; память для хранения результата. Описание: Функция gcvt преобразовывает значение с плавающей точкой value в символьную строку и запоминает эту строку в буфере buffer. Буфер buffer должен быть достаточно большим, чтобы смог разместить преобразованное значение вместе с нулевым символом окончания '\0', который добавляется автоматически. Переполнение не контролируется. Функция gcvt пытается обработать ndec значащих цифр в фор- мате FORTRAN F. Если это не удается, она обрабатывает значащие цифры в формате FORTRAN E. При преобразовании ведущие нули подав- ляются. Возвращаемое значение: Функция gcvt возвращает указатель на строку цифр. В случае ошибки нет возвращаемого значения. См. также atof, atoi, atol, ecvt, fcvt. Пример: #include <stdio.h> char buffer[50]; int precision = 7; /* в буфере содержится "-314150.0" */ gcvt (-3.1415e5, precision, buffer);.