دوال التعامل مع المحارف والتحقق منها في أردوينو

من موسوعة حسوب
اذهب إلى التنقل اذهب إلى البحث
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

تعمل هذه الدوال مع المحارف بشكل عام، إذ تتحقَّق من كون محرف محدَّد ينتمي إلى مجموعةٍ معيَّنة من المحارف.

isAlpha()‎

تتحقَّق الدالة isAlpha()‎ إن كان المحرف المُمرَّر إليها محرفًا أبجديًّا.

isAlphaNumeric()‎

تتحقَّق الدالة isAlphaNumeric()‎ إن كان المحرف المُمرَّر إليها محرفًا أبجديًّا أو عددًا.

isAscii()‎

تتحقَّق الدالة isAscii()‎ إن كان المحرف المُمرَّر إليها أحدَ المحارف Ascii.

isControl()‎

تتحقَّق الدالة isControl()‎ إن كان المحرف المُمرَّر إليها أحدَ محارف التحكم (control character).

isDigit()‎

تتحقَّق الدالة isDigit()‎ إن كان المحرف المُمرَّر إليها رقمًا.

isGraph()‎

تتحقَّق الدالة isGraph()‎ إن كان المحرف المُمرَّر إليها قابلًا للطباعة (printable) ويحوي بعض المحتوى المرئي (الفراغ قابلٌ للطباعة ولكنه لا يملك محتوى مرئي).

isHexadecimalDigit()‎

تتحقَّق الدالة isHexadecimalDigit()‎ إن كان المحرف المُمرَّر إليها رقمًا ستَّ عشريٍّ (hexadecimal digit)؛ أي يقع بين A-F أو 9-0.

isLowerCase()‎

تتحقَّق الدالة isLowerCase()‎ إن كان المحرف المُمرَّر إليها المُمرَّر إليها محرفًا أبجديًّا صغيرًا (lower case).

isPrintable()‎

تتحقَّق الدالة isPrintable()‎ إن كان المحرف المُمرَّر إليها قابلًا للطباعة (أي أحد المحارف التي تعطي أية مخرجات حتى لو كان فراغًا).

isPunct()‎

تتحقَّق الدالة isPunct()‎ إن كان المحرف المُمرَّر إليها أحد علامات الترقيم (أي هل المحرف فاصلة أو فاصلة منقوطة أو علامة تعجب ...إلخ.).

isSpace()‎

تتحقَّق الدالة isSpace()‎ إن كان المحرف المُمرَّر إليها فراغًا (space).

isUpperCase()‎

تتحقَّق الدالة isUpperCase()‎ إن كان المحرف المُمرَّر إليها محرفًا أبجديًّا كبيرًا (lower case).

isWhitespace()‎

تتحقَّق الدالة isWhitespace()‎ إن كان المحرف المُمرَّر إليها مسافةً بيضاءةً (white space).