آموزش متلب (MATLAB)
۵۴۳ آموزش
نمایش دسته بندی ها (۵۴۳ آموزش)

برطرف کردن مشکل حذف شدن برخی کاراکترهای فضای خالی (Space)، هنگام استفاده از دستور strcat برای اتصال دو یا چند آرایه کاراکتری (Character Array) به یکدیگر، در متلب (MATLAB)

هنگام استفاده از دستور strcat برای اتصال دو یا چند آرایه کاراکتری (Character Array) به یکدیگر، ممکن است که برخی کاراکترهای فضای خالی (Space) موجود در ابتدا و انتهای آرایه های کاراکتری (Character Array) حذف شوند. به عنوان مثال، کد زیر را اجرا می کنیم :

3 خط اول کدها، برای عدم تداخل برنامه فعلی با برنامه های قبلی اجرا شده در متلب (MATLAB) می باشد.

نتیجه :

مشاهده می کنید که بین کلمه hello و world باید 4 کاراکتر فضای خالی (Space) داشته باشیم، اما تنها یکی وجود دارد (دستور strcat آنها را تبدیل به یک Space کرده است).

برای برطرف کردن این مشکل، باید از علامت های [ و ] در ابتدا و انتهای دستور strcat (درون پرانتز آن) استفاده کنیم. این بار همان مثال را با این روش جدید می نویسیم :

نتیجه :

مشاهده می کنید که این بار، 4 کاراکتر Space در آرایه کاراکتری (Character Array) ذخیره شده است.

نویسنده علیرضا گلمکانی
شماره کلید 3369
گزینه ها
به اشتراک گذاری (Share) در شبکه های اجتماعی
نظرات 0 0 0

ارسال نظر جدید (بدون نیاز به عضو بودن در وب سایت)