الفرق بين المراجعتين لصفحة: «Arduino/characters»
جميل-بيلوني (نقاش | مساهمات) إنشاء الصفحة. |
جميل-بيلوني (نقاش | مساهمات) إضافة محتويات الصفحة. |
||
سطر 1: | سطر 1: | ||
<noinclude>{{DISPLAYTITLE:دوال التعامل مع المحارف والتحقق منها في أردوينو}}</noinclude> | <noinclude>{{DISPLAYTITLE:دوال التعامل مع المحارف والتحقق منها في أردوينو}}</noinclude> | ||
تعمل هذه الدوال مع المحارف بشكل عام، إذ تتحقَّق من كون محرف محدَّد ينتمي إلى مجموعةٍ معيَّنة من المحارف. | |||
== <code>[[Arduino/characters/isalpha| | ==<code>[[Arduino/characters/isalpha|isAlpha()]]</code>== | ||
== <code>[[Arduino/characters/isalphanumeric| | تتحقَّق الدالة <code>isAlpha()</code> إن كان المحرف المُمرَّر إليها محرفًا أبجديًّا. | ||
== <code>[[Arduino/characters/isascii| | |||
== <code>[[Arduino/characters/iscontrol| | ==<code>[[Arduino/characters/isalphanumeric|isAlphaNumeric()]]</code>== | ||
== <code>[[Arduino/characters/isdigit| | تتحقَّق الدالة <code>isAlphaNumeric()</code> إن كان المحرف المُمرَّر إليها محرفًا أبجديًّا أو عددًا. | ||
== <code>[[Arduino/characters/isgraph| | |||
== <code>[[Arduino/characters/ishexadecimaldigit| | ==<code>[[Arduino/characters/isascii|isAscii()]]</code>== | ||
== <code>[[Arduino/characters/islowercase| | تتحقَّق الدالة <code>isAscii()</code> إن كان المحرف المُمرَّر إليها أحدَ المحارف Ascii. | ||
== <code>[[Arduino/characters/isprintable| | |||
== <code>[[Arduino/characters/ispunct| | ==<code>[[Arduino/characters/iscontrol|isControl()]]</code>== | ||
== <code>[[Arduino/characters/isspace| | تتحقَّق الدالة <code>isControl()</code> إن كان المحرف المُمرَّر إليها أحدَ محارف التحكم (control character). | ||
== <code>[[Arduino/characters/isuppercase| | |||
== <code>[[Arduino/characters/iswhitespace| | ==<code>[[Arduino/characters/isdigit|isDigit()]]</code>== | ||
تتحقَّق الدالة <code>isDigit()</code> إن كان المحرف المُمرَّر إليها رقمًا. | |||
==<code>[[Arduino/characters/isgraph|isGraph()]]</code>== | |||
تتحقَّق الدالة <code>isGraph()</code> إن كان المحرف المُمرَّر إليها قابلًا للطباعة (printable) ويحوي بعض المحتوى المرئي (الفراغ قابلٌ للطباعة ولكنه لا يملك محتوى مرئي). | |||
==<code>[[Arduino/characters/ishexadecimaldigit|isHexadecimalDigit()]]</code>== | |||
تتحقَّق الدالة <code>isHexadecimalDigit()</code> إن كان المحرف المُمرَّر إليها رقمًا ستَّ عشريٍّ (hexadecimal digit)؛ أي يقع بين A-F أو 9-0. | |||
==<code>[[Arduino/characters/islowercase|isLowerCase()]]</code>== | |||
تتحقَّق الدالة <code>isLowerCase()</code> إن كان المحرف المُمرَّر إليها المُمرَّر إليها محرفًا أبجديًّا صغيرًا (lower case). | |||
==<code>[[Arduino/characters/isprintable|isPrintable()]]</code>== | |||
تتحقَّق الدالة <code>isPrintable()</code> إن كان المحرف المُمرَّر إليها قابلًا للطباعة (أي أحد المحارف التي تعطي أية مخرجات حتى لو كان فراغًا). | |||
==<code>[[Arduino/characters/ispunct|isPunct()]]</code>== | |||
تتحقَّق الدالة <code>isPunct()</code> إن كان المحرف المُمرَّر إليها أحد علامات الترقيم (أي هل المحرف فاصلة أو فاصلة منقوطة أو علامة تعجب ...إلخ.). | |||
==<code>[[Arduino/characters/isspace|isSpace()]]</code>== | |||
تتحقَّق الدالة <code>isSpace()</code> إن كان المحرف المُمرَّر إليها فراغًا (space). | |||
==<code>[[Arduino/characters/isuppercase|isUpperCase()]]</code>== | |||
تتحقَّق الدالة <code>isUpperCase()</code> إن كان المحرف المُمرَّر إليها محرفًا أبجديًّا كبيرًا (lower case). | |||
==<code>[[Arduino/characters/iswhitespace|isWhitespace()]]</code>== | |||
تتحقَّق الدالة <code>isWhitespace()</code> إن كان المحرف المُمرَّر إليها مسافةً بيضاءةً (white space). | |||
[[تصنيف: Arduino]] | [[تصنيف: Arduino]] | ||
[[تصنيف: Arduino Function]] | [[تصنيف: Arduino Function]] | ||
[[تصنيف: Arduino Characters]] | [[تصنيف: Arduino Characters]] |
المراجعة الحالية بتاريخ 09:37، 20 أكتوبر 2018
تعمل هذه الدوال مع المحارف بشكل عام، إذ تتحقَّق من كون محرف محدَّد ينتمي إلى مجموعةٍ معيَّنة من المحارف.
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).