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

من موسوعة حسوب
اذهب إلى التنقل اذهب إلى البحث
ط
(إضافة مثال.)
 
(مراجعة متوسطة واحدة بواسطة نفس المستخدم غير معروضة)
سطر 1: سطر 1:
 
<noinclude>{{DISPLAYTITLE:التابع <code>String.toInt()‎</code> في أردوينو}}</noinclude>
 
<noinclude>{{DISPLAYTITLE:التابع <code>String.toInt()‎</code> في أردوينو}}</noinclude>
 
يحول التابع <code>toInt()‎</code> [[Arduino/stringobject|السلسلة النصية]] التي استدعيت معه إلى [[Arduino/int|عددٍ صحيحٍ]]. يجب على [[Arduino/stringobject|السلسلة النصية]] المراد تحويلها أن تبدأ برقم.
 
يحول التابع <code>toInt()‎</code> [[Arduino/stringobject|السلسلة النصية]] التي استدعيت معه إلى [[Arduino/int|عددٍ صحيحٍ]]. يجب على [[Arduino/stringobject|السلسلة النصية]] المراد تحويلها أن تبدأ برقم.
 
 
==البنية العامة==
 
==البنية العامة==
 
<syntaxhighlight lang="arduino">
 
<syntaxhighlight lang="arduino">
سطر 7: سطر 6:
  
 
</syntaxhighlight>تمثِّل <code>string</code> [[Arduino/stringobject|السلسلة النصية]] المراد تحويلها إلى [[Arduino/int|عددٍ صحيحٍ]].
 
</syntaxhighlight>تمثِّل <code>string</code> [[Arduino/stringobject|السلسلة النصية]] المراد تحويلها إلى [[Arduino/int|عددٍ صحيحٍ]].
 
 
==القيم المعادة==
 
==القيم المعادة==
 
يعاد [[Arduino/long|عددٌ طويلٌ]] يمثِّل ناتج تحويل [[Arduino/stringobject|السلسلة النصية]] المعطاة. إن لم يكن بالإمكان إجراء عملية التحويل لأنَّ [[Arduino/stringobject|السلسلة النصية]] تلك لا تبدأ [[Arduino/int|بعددٍ صحيحٍ]] صالح، فسيُعاد العدد 0 آنذاك.
 
يعاد [[Arduino/long|عددٌ طويلٌ]] يمثِّل ناتج تحويل [[Arduino/stringobject|السلسلة النصية]] المعطاة. إن لم يكن بالإمكان إجراء عملية التحويل لأنَّ [[Arduino/stringobject|السلسلة النصية]] تلك لا تبدأ [[Arduino/int|بعددٍ صحيحٍ]] صالح، فسيُعاد العدد 0 آنذاك.
 +
==أمثلة==
 +
مثال على استعمال التابع <code>toInt()‎</code>:<syntaxhighlight lang="arduino">
 +
String stringValue1 = "12wiki Hsoub";
 +
String stringValue2 = "wiki12Hsoub";
 +
void setup() {
 +
  Serial.begin(9600);
 +
}
 +
 +
void loop() {
 +
  Serial.println(stringValue1.toInt()); // 12
 +
  Serial.println(stringValue2.toInt()); // 0
 +
}
 +
</syntaxhighlight>
 
==انظر أيضًا==
 
==انظر أيضًا==
 
*التابع <code>[[Arduino/stringobject/c str|c_str()‎]]</code>: يحوِّل محتوى السلسلة النصية التي استدعيت معه إلى نمط السلسلة النصية المثالية في C (السلسلة النصية المنتهية بالمحرف <code>null</code>).
 
*التابع <code>[[Arduino/stringobject/c str|c_str()‎]]</code>: يحوِّل محتوى السلسلة النصية التي استدعيت معه إلى نمط السلسلة النصية المثالية في C (السلسلة النصية المنتهية بالمحرف <code>null</code>).

المراجعة الحالية بتاريخ 06:23، 7 نوفمبر 2018

يحول التابع toInt()‎ السلسلة النصية التي استدعيت معه إلى عددٍ صحيحٍ. يجب على السلسلة النصية المراد تحويلها أن تبدأ برقم.

البنية العامة

string.toInt()

تمثِّل string السلسلة النصية المراد تحويلها إلى عددٍ صحيحٍ.

القيم المعادة

يعاد عددٌ طويلٌ يمثِّل ناتج تحويل السلسلة النصية المعطاة. إن لم يكن بالإمكان إجراء عملية التحويل لأنَّ السلسلة النصية تلك لا تبدأ بعددٍ صحيحٍ صالح، فسيُعاد العدد 0 آنذاك.

أمثلة

مثال على استعمال التابع toInt()‎:

String stringValue1 = "12wiki Hsoub";
String stringValue2 = "wiki12Hsoub";
void setup() {
  Serial.begin(9600);
}

void loop() {
  Serial.println(stringValue1.toInt()); // 12
  Serial.println(stringValue2.toInt()); // 0
}

انظر أيضًا

مصادر