ОБЗОР
#include <stdlib.h>
char *gcvt(double number, int ndigit, char *buf);
Требования макроса тестирования свойств для glibc (см. feature_test_macros(7)):
gcvt():
-
- Начиная с glibc 2.12:
-
_SVID_SOURCE || (_XOPEN_SOURCE >= 500 || _XOPEN_SOURCE && _XOPEN_SOURCE_EXTENDED) && !(_POSIX_C_SOURCE >= 200112L || _XOPEN_SOURCE >= 600)
- До glibc 2.12:
- _SVID_SOURCE || _XOPEN_SOURCE >= 500 || _XOPEN_SOURCE && _XOPEN_SOURCE_EXTENDED
ОПИСАНИЕ
Функция gcvt() преобразует number в строку ASCII (с null в конце) минимальной длины и сохраняет результат в buf. Она выдаёт ndigit цифр со знаком в F или E формате, описанных в printf(3).ВОЗВРАЩАЕМОЕ ЗНАЧЕНИЕ
Функция gcvt() возвращает адрес строки, на которую указывает buf.АТРИБУТЫ
Описание терминов данного раздела смотрите в attributes(7).Интерфейс | Атрибут | Значение |
gcvt() | безвредность в нитях | безвредно (MT-Safe) |