English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
تقوم دالة isspace() بفحص ما إذا كان الحرف هو حرف فراغ.
إذا كان المعامل (الحرف) المرسل إلى دالة isspace() هو حرف فراغ، فإنه سيقوم بإرجاع عدد صحيح غير صفر. وإذا لم يكن كذلك، فإنه سيقوم بإرجاع 0.
int isspace(int argument);
عندما يتم إرسال حرف كمعامل، يتم إرسال قيمة ASCII المتبادلة (عدد صحيح) وليس الحرف نفسه.
استخدام دالة isspace()ctype.hمحددة في ملف الدوال.
قائمة جميع الرموز البيضاء في لغة البرمجة C هي:
Character | Description |
---|---|
' ' | Space |
'\n' | Newline |
'\t' | Horizontal tab |
'\v' | Vertical tab |
'\f' | Page break |
'\r' |
#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 ليس حرفًا فراغيًا.