اولین بار است که به این وب‌سایت می‌آیید. راهنما را مطالعه کنید!
x
موسسه خیریه محک

شهر ریاضی بازی-ریاضی

خواندن از ورودی با space، در cin

+1 امتیاز
2,578 نمایش

وقتی بخوایم رشته‌ای بصورت یک جمله:
"Hello World!" از ورودی بگیریم، دستور cin با زدن space بین کلمات متوقف میشه.
چطور میتونم این رو اصلاح کنم که تمام جمله‌و تا انتها بخونه؟

برنامه‌ای که تست نشده کار نخواهد کرد (Stroustrup, Bjarne)
پرسیده شده جمعه ۱۷ آذر ۱۳۹۱ در C++ توسط CPP_Crawler3  
بازتگ شده شنبه ۲۴ فروردین ۱۳۹۲ توسط admin

1 پاسخ

0 امتیاز

باید از دستور ()cin.getline استفاده کنید:

har input[100];
cin.getline(input,100);
پاسخ داده شده چهارشنبه ۲ اسفند ۱۳۹۱ توسط CPP_Crawler4