آموزش انتقال آسان از Windows 10 Home به Pro بدون از دست دادن برنامههای نصبشده
مایکروسافت امکان انتقال از ویندوز Home به ویندوز Pro را فراهم ساخته است تا کاربران ویندوز Home بتوانند…
همانطور که میدانید در زبان برنامه نویسی ++C در صورتی که یک متغیر از نوع String تعریف کنید قادرید با استفاده از دستور cin فقط یک کلمه را از ورودی دریافت کرده و در آن متغیر قرار دهید (تصویر زیر نشان دهنده ی همین است)
مشکل این کار این است که: بعد از زدن دکمه SPACE (فاصله) از کیبورد کار گرفتن ورودی خاتمه می یابد و هر آنچه بعد از زدن این دکمه تایپ میکنید در متغیر String قرار داده نخواهد شد. به عبارت دیگر شما با این دستور قادر نیستید که یک جمله را در متغیر String قرار دهید زیرا قطعا در هنگام تایپ جمله لازم است که بین کلمه های یک جمله با زدن دکمه SPACE فاصله بیاندازید که متاسفانه با زدن اولین SPACE کار ورودی خاتمه می یابد و هر آنچه بعد از SPACE تایپ میکنید در متغیر String قرار نخواهد گرفت.
(تصویر زیر همین قضیه را نشان میدهد)
همانطور که در تصویر فوق مشاهده میکنید ما قصد داشتیم جمله My name is Bagher را در متغیری از نوع String قرار دهیم اما تنها فقط کلمه My در این متغیر قرار داده شده است و این به این دلیل است که بعد از کلمه My از دکمه SPACE برای فاصله انداختن، استفاده کرده ایم.
در این ترفند قصد داریم این مشکل را برطرف کنیم و اینکه بتوانیم یک جمله کامل با فاصله را در یک متغیر از نوع string قرار دهیم.
برای حل این مشکل فقط کافیست به جای گرفتن ورودی با دستور cin از دستوری با الگوی زیر برای گرفتن ورودی استفاده کنیم:
getline (cin, نام متغیری که از نوع استرینگ تعریف کرده اید); |
#include <iostream> using namespace std; int main() |
همانطور که مشاهده میکنید مشکل گرفتن جمله ی با فاصله از ورودی برطرف شده است. در صورت بروز هر گونه سؤال، ابهام یا مشکل لطفا از طریق بخش نظرات مطرح کنید. امیدوارم که این آموزش مورد پسند و استفاده شما کاربر عزیز واقع شده باشد/ پیروز باشید.
مدیریت وبسایت رسمی و جامع ســــرزمـــیـن کــامـــپــیــوتــر و فعال در زمینه ارائه انواع خدمات میزبانی (Hosting)، ثبت، تمدید و انتقال انواع دامنه ها و راه اندازی انواع وبسایت ها و فروشگاه های اینترنتی https://prochost.com
مایکروسافت امکان انتقال از ویندوز Home به ویندوز Pro را فراهم ساخته است تا کاربران ویندوز Home بتوانند…
بیتوجهی به بهروزرسانی اپها و برنامههای مختلف میتواند شما را از قابلیتهای جدید، وصلههای امنیتی و رفع اشکالات نسخههای قبلی…
سورس کد برنامه ++C که تعداد دانشجویان را به همراه شماره دانشجویی و معدل از ورودی دریافت کرده و سپس…
با آمدن سیستمهای جدیدتر به بازار کامپیوتر، افراد زیادی اقدام به خرید آنها میکنند. پس از خرید یک کامپیوتر…
آموزش کامل و تصویری فتوشاپ ▫۲۸ فایل تصویری ▫زبان آموزش : فارسی ▫مدرس : بردیا علمی ▫سطح دوره :…
مدرس : استاد طوفانی | قیمت: رایگان
مدرس: استاد طوفانی | قیمت: رایگان
مدرس: استاد جعفری نژاد | قیمت: رایگان
برای اطلاع از آخرین اخبار، آموزش ها، ترفند ها، سورس کد ها، نرم افزار ها و همچنین جهت دریافت مطالب وبسایت به محض انتشار و شرکت در مسابقات برنامه نویسی، ما را در شبکه های اجتماعی دنبال کنید: PC_LAND_IR@
ارسال پاسخ