gcvt(3)

الاسم
gcvt - تحويل عدد فاصل عائم إلى سلسلة محارف

المكتبة
مكتبة سي المعيارية (libc، -lc)

موجز
#include <stdlib.h>

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

    متطلبات ماكروات اختبار الميزات لـ glibc (انظر feature_test_macros(7)):

gcvt():
    منذ glibc 2.17
        (_XOPEN_SOURCE >= 500 && ! (_POSIX_C_SOURCE >= 200809L))
            || /* glibc >= 2.20 */ _DEFAULT_SOURCE
            || /* glibc <= 2.19 */ _SVID_SOURCE
    glibc 2.12 إلى glibc 2.16:
        (_XOPEN_SOURCE >= 500 && ! (_POSIX_C_SOURCE >= 200112L))
            || _SVID_SOURCE
    قبل glibc 2.12:
        _SVID_SOURCE || _XOPEN_SOURCE >= 500

الوصف
تحوِّل الدالة gcvt() العدد number إلى سلسلة محارف ASCII منتهية بقيمة خالية ذات طول أدنى وتخزِّن النتيجة في buf. تُنتج ndigit رقمًا معنويًا إما بصيغة F من printf(3) أو بصيغة E.

قيمة الإرجاع
تُرجع الدالة gcvt() buf.

السمات
للاطلاع على شرح للمصطلحات المستخدمة في هذا القسم، انظر attributes(7).
الواجهة | السمة | القيمة
gcvt() | سلامة الخيوط | MT-Safe

المعايير
لا شيء.

التاريخ
وُسِمَت كـ LEGACY في POSIX.1-2001. أزالها POSIX.1-2008، مُوصيًا باستخدام sprintf(3) بدلاً منها (مع أن snprintf(3) قد يكون مفضلاً).

انظر أيضًا
ecvt(3), fcvt(3), sprintf(3)

ترجمة
تُرجمت هذه الصفحة من الدليل بواسطة زايد السعيدي <zayed.alsaidi@gmail.com>

هذه الترجمة هي وثيقة مجانية؛ راجع رخصة جنو العامة الإصدار 3 (https://www.gnu.org/licenses/gpl-3.0.html) أو ما بعده للاطلاع على شروط حقوق النشر. لا توجد أي ضمانات.

إذا وجدت أي أخطاء في ترجمة صفحة الدليل هذه، يرجى إرسال بريد إلكتروني إلى قائمة بريد المترجمين: kde-l10n-ar@kde.org.