getw(3)

الاسم
getw, putw - إدخال وإخراج الكلمات (الأعداد الصحيحة)

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

موجز
#include <stdio.h>

int getw(FILE *stream);
int putw(int w, FILE *stream);

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

getw()، putw():
    منذ glibc 2.3.3:
        _XOPEN_SOURCE && ! (_POSIX_C_SOURCE >= 200112L)
            || /* glibc >= 2.19: */ _DEFAULT_SOURCE
            || /* glibc <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE
    قبل glibc 2.3.3:
        _SVID_SOURCE || _BSD_SOURCE || _XOPEN_SOURCE

الوصف
تقرأ getw() كلمة (أي int) من stream. وُفّرت للتوافق مع SVr4. نوصي باستخدام fread(3) بدلاً منها.

تكتب putw() الكلمة w (أي int) إلى stream. وُفّرت للتوافق مع SVr4، لكن نوصي باستخدام fwrite(3) بدلاً منها.

قيمة الإرجاع
عادةً، تُرجع getw() الكلمة المقروءة، وتُرجع putw() 0. عند الخطأ، تُرجعان EOF.

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

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

التاريخ
SVr4، SUSv2.

العلل
القيمة المُرجَعة عند الخطأ هي أيضًا قيمة بيانات مشروعة. يمكن استخدام ferror(3) للتمييز بين الحالتين.

انظر أيضًا
ferror(3)، fread(3)، fwrite(3)، getc(3)، putc(3)

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

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

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