Scroll to navigation

wcwidth(3) Library Functions Manual wcwidth(3)

الاسم

wcwidth - تحديد الأعمدة المطلوبة لمحرف عريض

المكتبة

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

موجز

#define _XOPEN_SOURCE       /* انظر feature_test_macros(7) */
#include <wchar.h>
int wcwidth(wchar_t wc);

الوصف

ترجع الدالة wcwidth() عدد الأعمدة المطلوبة لتمثيل المحرف العريض wc. إذا كان wc محرفًا عريضًا قابلًا للطباعة، تكون القيمة 0 على الأقل. إذا كان wc محرفًا عريضًا فارغًا (L'\0')، تكون القيمة 0. وإلا، تُرجع -1.

قيمة الإرجاع

ترجع الدالة wcwidth() عدد مواضع الأعمدة لـ wc.

السمات

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

الواجهة السمة القيمة
wcwidth() سلامة الخيوط المنطقة (locale) آمنة لتعدد المسالك (MT-Safe)

المعايير

POSIX.1-2008.

التاريخ

POSIX.1-2001.

لاحظ أنه قبل glibc 2.2.5، استخدمت glibc النموذج الأولي

int wcwidth(wint_t wc);

ملاحظات

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

انظر أيضًا

iswprint(3)، wcswidth(3)

ترجمة

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

هذه الترجمة هي وثيقة مجانية؛ راجع رخصة جنو العامة الإصدار 3 أو ما بعده للاطلاع على شروط حقوق النشر. لا توجد أي ضمانات.

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

8 فبراير 2026 صفحات دليل لينكس 6.18