Linux Man на русском

  User    Syst    Libr    Device    Files    Other    Admin  



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

qecvt(3) преобразуют число с плавающей точкой в строку

Other Alias

qfcvt, qgcvt


ОБЗОР

#include <stdlib.h>

char *qecvt(long double number, int ndigits, int *decpt, int *sign);

char *qfcvt(long double number, int ndigits, int *decpt, int *sign);

char *qgcvt(long double number, int ndigit, char *buf);

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

qecvt(), qfcvt(), qgcvt(): _SVID_SOURCE


ОПИСАНИЕ

Функции qecvt(), qfcvt() и qgcvt() идентичны ecvt(3), fcvt(3) и gcvt(3), соответственно, за исключением того, что аргумент number имеет тип long double. Смотрите ecvt(3) и gcvt(3).


АТРИБУТЫ

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

Интерфейс Атрибут Значение
qecvt() безвредность в потоках: небезопасно (MT-Unsafe race:qecvt)
qfcvt() безвредность в потоках: небезопасно (MT-Unsafe race:qfcvt)
qgcvt() безвредность в потоках: безвредно (MT-Safe)


СООТВЕТСТВИЕ СТАНДАРТАМ

SVr4. Отсутствуют в наиболее распространённых реализациях UNIX, но есть в SunOS. Поддерживаются в glibc.


ЗАМЕЧАНИЯ

Данные функции устарели. Вместо них рекомендуется использовать snprintf(3).