دستور isSpace در آردوینو (بررسی فاصله خالی isWhitespace)

دستور isSpace در برنامه نویسی آردوینو برای بررسی فضای خالی (Space) استفاده میشود. اگر کاراکتر یک فضای خالی (Space)، خط جدید (n\)، تب افقی (t\)، تب عمودی (r\) یا … باشد، تابع isSpace() مقدار 1 یا true را بر میگرداند (مثال: ,!; , …).
دستور isSpace
isSpace(thisChar)
- thisChar: مقدار ورودی (متغیر)
این دستور چه چیزی را بر میگرداند؟
اگر مقدار ورودی فضای خالی باشد، مقدار 1 یا true و اگر فضای خالی نباشد، مقدار 0 یا false را بر میگرداند.
نمونه کد با تابع isSpace
با کد زیر ما مقدار متغیر را بررسی میکنیم (که فضای خالی هست یا نیست) و نتیجه را در سریال مانیتور نمایش میدهیم.
if (isSpace(myChar)) { // بررسی کاراکتر برای اینکه فضای خالی هست یا نیست Serial.println("The character is white-space"); // اگر فضای خالی باشد } else { Serial.println("The character is not white-space"); // اگر فضای خالی نباشد }
دستور isWhitespace
دستور isWhitespace فقط در صورتی مقدار 1 یا true را برمیگرداند که کاراکتر یک فضای خالی (Space) یا تب افقی (t\) باشد.
isWhitespace(thisChar)
- thisChar: مقدار ورودی (متغیر)
این دستور چه چیزی را بر میگرداند؟
اگر مقدار ورودی فضای خالی باشد، مقدار 1 یا true و اگر فضای خالی نباشد، مقدار 0 یا false را بر میگرداند.
نمونه کد با تابع isWhitespace
با کد زیر ما مقدار متغیر را بررسی میکنیم (که فضای خالی هست یا نیست) و نتیجه را در سریال مانیتور نمایش میدهیم.
if (isWhitespace(myChar)) { // بررسی اسپیس بودن کاراکتر ورودی Serial.println("The character is a space or tab"); // اگر اسپیس باشد } else { Serial.println("The character is not a space or tab"); // اگر اسپیس نباشد }