English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

دليل أساسي لغة C

تحكم عملية لغة C

الوظائف في لغة C

الarrays في لغة C

المراجع في لغة C

النصوص في لغة C

مبني لغة C

ملف لغة C

C أخرى

دليل مرجع لغة C

استخدام وظيفة strspn() ومثال

مكتبة القياسية - <string.h>

وظيفة مكتبة C size_t strspn(const char *str1, const char *str2) البحث في السلسلة str1 السلسلة التي لا تحتوي على str2 الوظيفة يظهر فيها الحرف.

الإعلان

هذا هو إعلان وظيفة strspn().

size_t strspn(const char *str1, const char *str2)

المُدخلات

  • str1 -- السلسلة C التي سيتم البحث فيها.
  • str2 -- تحتوي هذه السلسلة على قائمة الأحرف التي يجب مطابقتها في str1.

القيمة المُرجعة

تُرجع الوظيفة الأولى للوظيفة str1 إلى أول حرف غير موجود في السلسلة str2.

نموذج على الإنترنت

هذا المثال يوضح استخدام وظيفة strspn().

#include <stdio.h>
#include <string.h>
int main ()
{
   int len;
   const char str1[] = "ABCDEFG019874";
   const char str2[] = "ABCD";
   len = strspn(str1, str2);
   printf("طول تطابق البداية %d\n", len );
   return(0);
}

لنقوم بترميز وتشغيل البرنامج أعلاه، مما سيؤدي إلى نتائج التالي:

طول تطابق البداية 4

مكتبة القياسية - <string.h>