آموزش آردوینودستورات آردوینو

دستور 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"); // اگر اسپیس نباشد
}

برای مشاهده توضیحات روی دوره مورد نظر کلیک کنید.

برای دریافت مطالب جدید در کانال تلگرام یا پیج اینستاگرام آیرنکس عضو شوید.

تصویر از محمد رحیمی

محمد رحیمی

محمد رحیمی هستم. سعی میکنم در آیرنکس مطالب مفید را قرار دهم. (در خصوص سوال در مورد این مطلب از قسمت نظرات همین مطلب اقدام کنید) سعی میکنم تمام نظرات را پاسخ دهم.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *