Provided by: manpages-ru-dev_4.21.0-2_all bug

ИМЯ

       gcvt - преобразовать число с плавающей точкой в строку

LIBRARY

       Standard C library (libc, -lc)

СИНТАКСИС

       #include <stdlib.h>

       char *gcvt(double number, int ndigit, char *buf);

   Требования макроса тестирования свойств для glibc (см. feature_test_macros(7)):

       gcvt():
           Since glibc 2.17
               (_XOPEN_SOURCE >= 500 && ! (_POSIX_C_SOURCE >= 200809L))
                   || /* glibc >= 2.20 */ _DEFAULT_SOURCE
                   || /* glibc <= 2.19 */ _SVID_SOURCE
           glibc 2.12 to glibc 2.16:
               (_XOPEN_SOURCE >= 500 && ! (_POSIX_C_SOURCE >= 200112L))
                   || _SVID_SOURCE
           Before glibc 2.12:
               _SVID_SOURCE || _XOPEN_SOURCE >= 500

ОПИСАНИЕ

       Функция  gcvt()  преобразует  number  в  строку ASCII (с null в конце) минимальной длины и
       сохраняет результат в buf. Она выдаёт ndigit цифр со знаком в F или E формате, описанных в
       printf(3).

ВОЗВРАЩАЕМОЕ ЗНАЧЕНИЕ

       The gcvt()  function returns buf.

АТРИБУТЫ

       Описание терминов данного раздела смотрите в attributes(7).

       ┌───────────────────────────────────────────────────────┬──────────────────────┬──────────┐
       │ИнтерфейсАтрибутЗначение │
       ├───────────────────────────────────────────────────────┼──────────────────────┼──────────┤
       │gcvt()                                                 │ Безвредность в нитях │ MT-Safe  │
       └───────────────────────────────────────────────────────┴──────────────────────┴──────────┘

СТАНДАРТЫ

       Отмечена в POSIX.1-2001 как УСТАРЕВШАЯ. В POSIX.1-2008 спецификация gcvt() удалена, вместо
       них   рекомендуется   использовать   sprintf(3)    (однако    snprintf(3)    может    быть
       предпочтительнее).

СМ. ТАКЖЕ

       ecvt(3), fcvt(3), sprintf(3)

ПЕРЕВОД

       Русский    перевод    этой    страницы    руководства    был    сделан   Azamat   Hackimov
       <azamat.hackimov@gmail.com>,   Dmitry   Bolkhovskikh   <d20052005@yandex.ru>,    Vladislav
       <ivladislavefimov@gmail.com>,    Yuri    Kozlov   <yuray@komyakino.ru>   и   Иван   Павлов
       <pavia00@gmail.com>

       Этот  перевод  является  бесплатной  документацией;  прочитайте  Стандартную  общественную
       лицензию GNU версии 3 ⟨https://www.gnu.org/licenses/gpl-3.0.html⟩ или более позднюю, чтобы
       узнать об условиях авторского права. Мы не несем НИКАКОЙ ОТВЕТСТВЕННОСТИ.

       Если вы обнаружите ошибки в переводе  этой  страницы  руководства,  пожалуйста,  отправьте
       электронное письмо на ⟨man-pages-ru-talks@lists.sourceforge.net⟩.