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

دليل تعليمات لغة C الأساسية

تحكم سيرورة لغة C

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

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

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

ال

مجموعة بنية لغة C

ملف لغة C

C أخرى

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

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

مكتبة C - <string.h>

وظيفة مكتبة C size_t strlen(const char *str) حساب طول النص str الطول، حتى نهاية الحرف الفارغ، وليس يشمل الحرف الفارغ.

الإعلان

أعلاه هو إعلان وظيفة strlen().

size_t strlen(const char *str)

المتغير

  • str -- النص الذي يتم حساب طوله.

القيمة العائدة

تتولى الوظيفة العودة طول النص.

النموذج التشغيلي

النموذج التشغيلي أدناه يعرض استخدام وظيفة strlen().

#include <stdio.h>
#include <string.h>
int main ()
{
   char str[50];
   int len;
   strcpy(str, "This is oldtoolbag.com");
   len = strlen(str);
   printf("|%s| طول هو |%d|\n", str, len);
   return(0);
}

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

طول |This is oldtoolbag.com| هو |18|

مكتبة C - <string.h>