פירוט שפת תכנות - תקשורת - ()Stream.parseInt

פורום זה מכיל תרגום לעברית של מדריכים, דוגמאות קוד, פירוט שפת תכנות לכרטיסי Arduino וחומרים לימודיים אחרים מהאתר arduino.cc

פירוט שפת תכנות - תקשורת - ()Stream.parseInt

הודעהעל ידי Alex » ג' אוגוסט 29, 2017 10:18 am

פונקציית ()parseInt מחזירה מספר שלם (integer) הראשון שהיא מצליחה לקרוא מחוצץ הכניסה של ערוץ התקשורת. הפונקציה מדלגת על כל התווים שלא מייצגים את המספר (לא מספרים ולא מינוס) ומסיימת את פיענוח בתו הראשון שלא מייצג את המספר.

אם אין קלט במשך הרבה זמן (ראו ()Stream.setTimeout), פונקציית ()parseInt תחזיר 0.

פונקציה זו היא חלק ממחלקת בסיס Stream והיא נקראת ע"י מחלקות שיורשות ממנה (Wire, Serial וכו'). ראו פירוט של מחלקת Stream לפרטים נוספים.


תחביר
קוד: בחר הכל
stream.parseInt()
stream.parseInt(char skipChar)

פרמטרים:
stream - אובייקט של מחלקה (class) שיורשת ממחלקת Stream
skipChar - תו שצריך לדלג בקלט. לדוגמה, פסיק שיכול לציין חלוקה לאלפים.

הפונקציה מחזירה מספר long שהיא הצליחה לפענח מהנתונים שנקלטו בערוץ התקשורת.


ראו גם:
Stream

פירוט שפת תכנות לסביבת Arduino


עמוד זה הוא תרגום של ()parseInt לפי רישיון Creative Commons Attribution-ShareAlike 3.0.
www.4project.co.il
כל הרכיבים לפרוייקט שלכם
סמל אישי של המשתמש
Alex
מנהל האתר
 
הודעות: 7168
הצטרף: ה' ינואר 28, 2010 8:27 pm

חזור אל תרגום מדריכים מהאתר arduino.cc

Jump box

מי מחובר

משתמשים הגולשים בפורום זה: CCBot [Bot]