View Full Version : cin و blank ؟
smemamian
شنبه 27 آبان 1391, 21:33 عصر
سلام دوستان
چرا در عملگر استخراج (<<) وقتی با فضای خالی مواجه میشه خواندن اطلاعات رو متوقف میکنه ؟
چگونه می شه این مشکل رو بر طرف کرد ؟
ببخشید که سوال هایم زیر مبتدی است, در حال یادگیری هستم .
vahid_fathi
شنبه 27 آبان 1391, 22:12 عصر
منظورت از فضای خالی چیه ؟
smemamian
شنبه 27 آبان 1391, 22:19 عصر
منظورت از فضای خالی چیه ؟
دکمه ی اسپیس روی صفحه کلید ! مثلاً اگه من بنویسم : " Hello World " فقط Hello چاپ میشه و عملیات خواندن با اسپیس متوقف میشه .
مسعود اقدسی فام
شنبه 27 آبان 1391, 22:20 عصر
برای جدا کردن اعداد باید یه روش وجود داشته باشه به هر حال. فاصله، tab یا enter. چون cin به یه روش برای عدد و غیر عدد کار میکنه، رشتهها رو هم با فاصله تفکیک میکنه. به جای cin مستقیم از cin.getline و موارد مشابه استفاده کنید که یه خط رو به طور کامل تا Enter یا هر جدا کننده دلخواهی که وارد میکنید نبینه دریافتش رو ادامه میده.
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.