- unstable 4.31.0-1
| getw(3) | Library Functions Manual | getw(3) |
الاسم¶
getw, putw - إدخال وإخراج الكلمات (الأعداد الصحيحة)
المكتبة¶
مكتبة سي المعيارية (libc، -lc)
موجز¶
#include <stdio.h>
int getw(FILE *stream); int putw(int w, FILE *stream);
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) للتمييز بين الحالتين.
انظر أيضًا¶
ترجمة¶
تُرجمت هذه الصفحة من الدليل بواسطة زايد السعيدي <zayed.alsaidi@gmail.com>
هذه الترجمة هي وثيقة مجانية؛ راجع رخصة جنو العامة الإصدار 3 أو ما بعده للاطلاع على شروط حقوق النشر. لا توجد أي ضمانات.
إذا وجدت أي أخطاء في ترجمة صفحة الدليل هذه، يرجى إرسال بريد إلكتروني إلى قائمة بريد المترجمين: kde-l10n-ar@kde.org.
| 8 فبراير 2026 | صفحات دليل لينكس 6.18 |