الفرق بين المراجعتين ل"Arduino/characters"

من موسوعة حسوب
اذهب إلى التنقل اذهب إلى البحث
(إنشاء الصفحة.)
 
(إضافة محتويات الصفحة.)
 
سطر 1: سطر 1:
 
<noinclude>{{DISPLAYTITLE:دوال التعامل مع المحارف والتحقق منها في أردوينو}}</noinclude>
 
<noinclude>{{DISPLAYTITLE:دوال التعامل مع المحارف والتحقق منها في أردوينو}}</noinclude>
 +
تعمل هذه الدوال مع المحارف بشكل عام، إذ تتحقَّق من كون محرف محدَّد ينتمي إلى مجموعةٍ معيَّنة من المحارف.
  
== <code>[[Arduino/characters/isalpha|isalpha]]</code> ==
+
==<code>[[Arduino/characters/isalpha|isAlpha()‎]]</code>==
== <code>[[Arduino/characters/isalphanumeric|isalphanumeric]]</code> ==
+
تتحقَّق الدالة <code>isAlpha()‎</code> إن كان المحرف المُمرَّر إليها محرفًا أبجديًّا.
== <code>[[Arduino/characters/isascii|isascii]]</code> ==
+
 
== <code>[[Arduino/characters/iscontrol|iscontrol]]</code> ==
+
==<code>[[Arduino/characters/isalphanumeric|isAlphaNumeric()‎]]</code>==
== <code>[[Arduino/characters/isdigit|isdigit]]</code> ==
+
تتحقَّق الدالة <code>isAlphaNumeric()‎</code> إن كان المحرف المُمرَّر إليها محرفًا أبجديًّا أو عددًا.
== <code>[[Arduino/characters/isgraph|isgraph]]</code> ==
+
 
== <code>[[Arduino/characters/ishexadecimaldigit|ishexadecimaldigit]]</code> ==
+
==<code>[[Arduino/characters/isascii|isAscii()‎]]</code>==
== <code>[[Arduino/characters/islowercase|islowercase]]</code> ==
+
تتحقَّق الدالة <code>isAscii()‎</code> إن كان المحرف المُمرَّر إليها أحدَ المحارف Ascii.
== <code>[[Arduino/characters/isprintable|isprintable]]</code> ==
+
 
== <code>[[Arduino/characters/ispunct|ispunct]]</code> ==
+
==<code>[[Arduino/characters/iscontrol|isControl()‎]]</code>==
== <code>[[Arduino/characters/isspace|isspace]]</code> ==
+
تتحقَّق الدالة <code>isControl()‎</code> إن كان المحرف المُمرَّر إليها أحدَ محارف التحكم (control character).
== <code>[[Arduino/characters/isuppercase|isuppercase]]</code> ==
+
 
== <code>[[Arduino/characters/iswhitespace|iswhitespace]]</code> ==
+
==<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).