.\" -*- coding: UTF-8 -*- '\" t .\" Copyright (C) 2002 Andries Brouwer .\" .\" SPDX-License-Identifier: Linux-man-pages-copyleft .\" .\" This replaces an earlier man page written by Walter Harms .\" . .\" .\" Corrected return types; from Fabian; 2004-10-05 .\" .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .TH ecvt_r 3 "2 мая 2024 г." "Справочные страницы Linux 6.9.1" .SH НАИМЕНОВАНИЕ ecvt_r, fcvt_r, qecvt_r, qfcvt_r \- преобразует число с плавающей запятой в строку .SH БИБЛИОТЕКА Стандартная библиотека языка C (\fIlibc\fP, \fI\-lc\fP) .SH ОБЗОР .nf \fB#include \fP .P \fB[[deprecated]] int ecvt_r(double \fP\fInumber\fP\fB, int \fP\fIndigits\fP\fB,\fP \fB int *restrict \fP\fIdecpt\fP\fB, int *restrict \fP\fIsign\fP\fB,\fP \fB char *restrict \fP\fIbuf\fP\fB, size_t \fP\fIlen\fP\fB);\fP \fB[[deprecated]] int fcvt_r(double \fP\fInumber\fP\fB, int \fP\fIndigits\fP\fB,\fP \fB int *restrict \fP\fIdecpt\fP\fB, int *restrict \fP\fIsign\fP\fB,\fP \fB char *restrict \fP\fIbuf\fP\fB, size_t \fP\fIlen\fP\fB);\fP .P \fB[[deprecated]] int qecvt_r(long double \fP\fInumber\fP\fB, int \fP\fIndigits\fP\fB,\fP \fB int *restrict \fP\fIdecpt\fP\fB, int *restrict \fP\fIsign\fP\fB,\fP \fB char *restrict \fP\fIbuf\fP\fB, size_t \fP\fIlen\fP\fB);\fP \fB[[deprecated]] int qfcvt_r(long double \fP\fInumber\fP\fB, int \fP\fIndigits\fP\fB,\fP \fB int *restrict \fP\fIdecpt\fP\fB, int *restrict \fP\fIsign\fP\fB,\fP \fB char *restrict \fP\fIbuf\fP\fB, size_t \fP\fIlen\fP\fB);\fP .fi .P .RS -4 Требования макроса тестирования свойств для glibc (см. \fBfeature_test_macros\fP(7)): .RE .P \fBecvt_r\fP(), \fBfcvt_r\fP(), \fBqecvt_r\fP(), \fBqfcvt_r\fP(): .nf /* glibc >= 2.19: */ _DEFAULT_SOURCE || /* glibc <= 2.19: */ _SVID_SOURCE || _BSD_SOURCE .fi .SH ОПИСАНИЕ Функции \fBecvt_r\fP(), \fBfcvt_r\fP(), \fBqecvt_r\fP() и \fBqfcvt_r\fP() идентичны функциям \fBecvt\fP(3), \fBfcvt\fP(3), \fBqecvt\fP(3) и \fBqfcvt\fP(3), соответственно, за исключением того, что они не возвращают результаты в статическом буфере, а вместо этого используют указанный \fIbuf\fP размером \fIlen\fP. Смотрите \fBecvt\fP(3) и \fBqecvt\fP(3). .SH "ВОЗВРАЩАЕМОЕ ЗНАЧЕНИЕ" При успешном выполнении эти функции возвращают 0 и \-1 при ошибке. .SH АТРИБУТЫ Описание терминов данного раздела смотрите в \fBattributes\fP(7). .TS allbox; lbx lb lb l l l. Интерфейс Атрибут Значение T{ .na .nh \fBecvt_r\fP(), \fBfcvt_r\fP(), \fBqecvt_r\fP(), \fBqfcvt_r\fP() T} Безвредность в нитях MT\-Safe .TE .SH СТАНДАРТЫ GNU. .SH ПРИМЕЧАНИЯ Данные функции устарели. Вместо них рекомендуется использовать \fBsprintf\fP(3). .SH "СМОТРИТЕ ТАКЖЕ" \fBecvt\fP(3), \fBqecvt\fP(3), \fBsprintf\fP(3) .PP .SH ПЕРЕВОД Русский перевод этой страницы руководства разработал(и) Azamat Hackimov , Yuri Kozlov , Иван Павлов и Kirill Rekhov . .PP Этот перевод является свободной программной документацией; он распространяется на условиях общедоступной лицензии GNU (GNU General Public License - GPL, .UR https://www.gnu.org/licenses/gpl-3.0.html .UE версии 3 или более поздней) в отношении авторского права, но БЕЗ КАКИХ-ЛИБО ГАРАНТИЙ. .PP Если вы обнаружите какие-либо ошибки в переводе этой страницы руководства, пожалуйста, сообщите об этом разработчику(ам) по его(их) адресу(ам) электронной почты или по адресу .MT списка рассылки русских переводчиков .ME .