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

دروس أساسية بلغة C

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

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

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

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

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

مباني لغة C

ملفات لغة C

C أخرى

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

برنامج C لتحديد طول النص

كامل أمثلة برمجة C

في هذا المثال، ستتعلم كيفية تحديد طول النص يدويًا دون استخدام دالة strlen()

لتفهم هذا المثال، يجب أن تعرف ما يليبرمجة Cالموضوع:

كما تعلم، أفضل طريقة لمعرفة طول النص هي استخدام دالة strlen(). ولكن في هذا المثال، سنقوم بتحديد طول النص يدويًا.

حساب طول النص دون استخدام دالة strlen()

#include <stdio.h>
int main() {
    char s[] = "برمجة ممتعة";
    int i;
    for (i = 0; s[i] != '\0'; ++i);
    
    printf("طول النص: %d", i);
    إرجاع 0;
}

نتيجة الإخراج

طول النص: 18

في هذا السياق، باستخدام دائرة for، سنقوم بتكرار حروف النص من i = 0 حتى الوصول إلى '\ 0' (الصفحة الظاهرة). في كل تكرار، يتم زيادة قيمة i ب 1.

عند انتهاء الدورة، سيتم تخزين طول النص في المتغير i.

كامل أمثلة برمجة C