qecvt, qfcvt, qgcvt -
преобразуют
число с
плавающей
точкой в
строку
Standard C library (
libc,
-lc)
#include <stdlib.h>
[[deprecated]] char *qecvt(long double number, int ndigits,
int *restrict decpt, int *restrict sign);
[[deprecated]] char *qfcvt(long double number, int ndigits,
int *restrict decpt, int *restrict sign);
[[deprecated]] char *qgcvt(long double number, int ndigit, char *buf);
qecvt(),
qfcvt(),
qgcvt():
Since glibc 2.19:
_DEFAULT_SOURCE
In glibc up to and including 2.19:
_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).
ecvt(3),
ecvt_r(3),
gcvt(3),
sprintf(3)
Русский
перевод
этой
страницы
руководства
был сделан
Artyom Kunyov <
[email protected]>, Azamat Hackimov
<
[email protected]>, Konstantin Shvaykovskiy
<
[email protected]> и Yuri Kozlov <
[email protected]>
Этот
перевод
является
бесплатной
документацией;
прочитайте
Стандартную
общественную
лицензию GNU
версии 3
или более
позднюю,
чтобы
узнать об
условиях
авторского
права. Мы не
несем
НИКАКОЙ
ОТВЕТСТВЕННОСТИ.
Если вы
обнаружите
ошибки в
переводе
этой
страницы
руководства,
пожалуйста,
отправьте
электронное
письмо на
[email protected]