Man page - qecvt_r(3)

Packages contains this manual

Available languages:

en fr es ja ru ro de

Manual

ecvt_r

НАИМЕНОВАНИЕ
БИБЛИОТЕКА
ОБЗОР
ОПИСАНИЕ
ВОЗВРАЩАЕМОЕ ЗНАЧЕНИЕ
АТРИБУТЫ
СТАНДАРТЫ
ПРИМЕЧАНИЯ
СМОТРИТЕ ТАКЖЕ
ПЕРЕВОД

НАИМЕНОВАНИЕ

ecvt_r, fcvt_r, qecvt_r, qfcvt_r - преобразует число с плавающей запятой в строку

БИБЛИОТЕКА

Стандартная библиотека языка C ( libc , -lc )

ОБЗОР

#include <stdlib.h>

[[deprecated]] int ecvt_r(double number , int ndigits ,
int *restrict
decpt , int *restrict sign ,
char *restrict
buf , size_t len );
[[deprecated]] int fcvt_r(double
number , int ndigits ,
int *restrict
decpt , int *restrict sign ,
char *restrict
buf , size_t len );

[[deprecated]] int qecvt_r(long double number , int ndigits ,
int *restrict
decpt , int *restrict sign ,
char *restrict
buf , size_t len );
[[deprecated]] int qfcvt_r(long double
number , int ndigits ,
int *restrict
decpt , int *restrict sign ,
char *restrict
buf , size_t len );

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

ecvt_r (), fcvt_r (), qecvt_r (), qfcvt_r ():
/* glibc >= 2.19: */ _DEFAULT_SOURCE
|| /* glibc <= 2.19: */ _SVID_SOURCE || _BSD_SOURCE

ОПИСАНИЕ

Функции ecvt_r (), fcvt_r (), qecvt_r () и qfcvt_r () идентичны функциям ecvt (3), fcvt (3), qecvt (3) и qfcvt (3), соответственно, за исключением того, что они не возвращают результаты в статическом буфере, а вместо этого используют указанный buf размером len . Смотрите ecvt (3) и qecvt (3).

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

При успешном выполнении эти функции возвращают 0 и -1 при ошибке.

АТРИБУТЫ

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

Image grohtml-618168-1.png

СТАНДАРТЫ

GNU.

ПРИМЕЧАНИЯ

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

СМОТРИТЕ ТАКЖЕ

ecvt (3), qecvt (3), sprintf (3)

ПЕРЕВОД

Русский перевод этой страницы руководства разработал(и) Azamat Hackimov <azamat.hackimov@gmail.com>, Yuri Kozlov <yuray@komyakino.ru>, Иван Павлов <pavia00@gmail.com> и Kirill Rekhov <krekhov.dev@gmail.com>

Этот перевод является свободной программной документацией; он распространяется на условиях общедоступной лицензии GNU (GNU General Public License - GPL, https://www.gnu.org/licenses/gpl-3.0.html версии 3 или более поздней) в отношении авторского права, но БЕЗ КАКИХ-ЛИБО ГАРАНТИЙ.

Если вы обнаружите какие-либо ошибки в переводе этой страницы руководства, пожалуйста, сообщите об этом разработчику(ам) по его(их) адресу(ам) электронной почты или по адресу списка рассылки русских переводчиков .