wctob(3)

الاسم
wctob - محاولة تمثيل محرف عريض كبايت مفرد

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

موجز
#include <wchar.h>

int wctob(wint_t c);

الوصف
تختبر الدالة wctob() ما إذا كان التمثيل متعدد البايت للمحرف العريض c، بدءًا من الحالة الأولية، يتكون من بايت مفرد. إذا كان الأمر كذلك، يُعاد كـ unsigned char.

لا تستخدم هذه الدالة أبدًا. لا يمكنها مساعدتك في كتابة برامج معولمة. يجب ألا تفرق البرامج المعولمة أبدًا بين المحارف أحادية البايت ومتعددة البايت.

قيمة الإرجاع
تُعيد الدالة wctob() التمثيل أحادي البايت لـ c، إن وُجد، أو EOF بخلاف ذلك.

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

المعايير
C11, POSIX.1-2008.

التاريخ
POSIX.1-2001، C99.

ملاحظات
يعتمد سلوك wctob() على فئة LC_CTYPE من الإعدادات المحلية الحالية.

لا ينبغي استخدام هذه الدالة أبدًا. يجب ألا تفرق البرامج المعولمة أبدًا بين المحارف أحادية البايت ومتعددة البايت. استخدم إما wctomb(3) أو wcrtomb(3) الآمنة للخيوط بدلاً من ذلك.

انظر أيضًا
btowc(3), wcrtomb(3), wctomb(3)

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

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

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