string(3)

الاسم
stpcpy, strcasecmp, strcat, strchr, strcmp, strcoll, strcpy, strcspn, strdup, strfry, strlen, strncat, strncmp, strncpy, strncasecmp, strpbrk, strrchr, strsep, strspn, strstr, strtok, strxfrm - عمليات على السلاسل المحارف

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

موجز
#include <string.h>
#include <strings.h>

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

strcasecmp(3)
    مقارنة سلسلتي محارف، مع تجاهل حالة الأحرف.

strncasecmp(3)
    مقارنة أول بايتات من سلسلتي محارف، مع تجاهل حالة الأحرف.

stpcpy(3)
    نسخ سلسلة محارف، مع إرجاع مؤشر إلى نهاية السلسلة الناتجة.

strcat(3)
    إلحاق سلسلة محارف إلى سلسلة محارف موجودة.

strchr(3)
    إيجاد أول ظهور لمحرف في سلسلة محارف.

strcmp(3)
    مقارنة سلسلتي محارف.

strcoll(3)
    مقارنة سلسلتي محارف، باستخدام الإعدادات المحلية الحالية.

strcpy(3)
    نسخ سلسلة محارف.

strcspn(3)
    حساب طول المقطع الأولي من سلسلة محارف الذي لا يحتوي على أي من البايتات المرفوضة.

strdup(3)
    تكرار سلسلة محارف في ذاكرة مخصصة باستخدام malloc(3).

strfry(3)
    تبديل المحارف في سلسلة محارف عشوائياً.

strlen(3)
    إرجاع طول سلسلة محارف.

strncat(3)
    ألحق بايتات غير فارغة من مصفوفة إلى سلسلة محارف، وأنهِ النتيجة بفارغ.

strncmp(3)
    قارن البايتات الأولى من سلسلتي محارف.

strpbrk(3)
    اعثر على أول ظهور في سلسلة محارف لأحد البايتات الموجودة في البايتات المقبولة.

strrchr(3)
    اعثر على آخر ظهور لمحرف في سلسلة محارف.

strsep(3)
    استخرج الحقل الأولي في سلسلة محارف المحدد بأحد بايتات المحدد.

strspn(3)
    احسب طول المقطع الأولي من سلسلة محارف الذي يتكون بالكامل من بايتات مقبولة.

strstr(3)
    اعثر على أول ظهور لسلسلة محارف فرعية في سلسلة محارف.

strtok(3)
    استخرج رموزًا من سلسلة محارف محددة بأحد بايتات المحدد.

strxfrm(3)
    حوّل سلسلة محارف إلى اللغة المحلية الحالية وانسخ البايتات الأولى إلى مخزن مؤقت.

strncpy(3)
    املأ مخزنًا مؤقتًا بحجم ثابت ببايتات غير فارغة رائدة من مصفوفة مصدر، مع حشو ببايتات فارغة حسب الحاجة.

انظر أيضًا
bstring(3), stpcpy(3), strcasecmp(3), strcat(3), strchr(3), strcmp(3), strcoll(3), strcpy(3), strcspn(3), strdup(3), strfry(3), strlen(3), strncasecmp(3), strncat(3), strncmp(3), strncpy(3), strpbrk(3), strrchr(3), strsep(3), strspn(3), strstr(3), strtok(3), strxfrm(3)

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

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

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