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

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

تحكم العمليات في C

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

العدادات في لغة C

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

السلاسل في لغة C

مبادئ التركيب في C

ملفات C

C أخرى

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

استخدام دالة isspace() ومراجعة أمثلة C

مكتبة القياسية <ctype.h> في C

تقوم دالة isspace() بفحص ما إذا كان الحرف هو حرف فراغ.

إذا كان المعامل (الحرف) المرسل إلى دالة isspace() هو حرف فراغ، فإنه سيقوم بإرجاع عدد صحيح غير صفر. وإذا لم يكن كذلك، فإنه سيقوم بإرجاع 0.

نموذج دالة isspace()

int isspace(int argument);

عندما يتم إرسال حرف كمعامل، يتم إرسال قيمة ASCII المتبادلة (عدد صحيح) وليس الحرف نفسه.

استخدام دالة isspace()ctype.hمحددة في ملف الدوال.

قائمة جميع الرموز البيضاء في لغة البرمجة C هي:

CharacterDescription
' 'Space
'\n'Newline
'\t'Horizontal tab
'\v'Vertical tab
'\f'Page break
'\r'Enter

مثال#1: فحص حرف الفراغ

#include <stdio.h>
#include <ctype.h>
int main()
{
    char c;
    int result;
    printf("إدخل حرفًا: ");
    scanf("%c", &c);
    
    result = isspace(c);
    if (result == 0)
    {
        printf("ليس حرفًا فراغيًا.");
    }
    else
    {
        printf("حرف فراغي.");
    }
    return 0;
}

نتيجة الخروج

أدخل حرفًا: 5
ليس حرفًا فراغيًا.

مكتبة القياسية <ctype.h> في C