سلام
من میخوام بدونم که فرق getline با get چیه؟
البته چنتا تاپیک بود ولی من نفهمیدم....
اگه میشه با یک مثال بگید...
در ضمن endl چیه؟
ممنون.
سلام
من میخوام بدونم که فرق getline با get چیه؟
البته چنتا تاپیک بود ولی من نفهمیدم....
اگه میشه با یک مثال بگید...
در ضمن endl چیه؟
ممنون.
در ضمن وقتی مینویسم std::cin>>x برابر هست با std::cin.get(x)
?
getline يه خط رو مي گيره . يعني همراه با space و غيره . ولي get تا اولين space مي خونه . endl ميره خط بعد و بافر رو خالي مي کنه .
سوال پست 2 هم آره فکر کنم هر دو يکين .
از space منظور \n هست یا فاصله؟ولي get تا اولين space مي خونه
در ضمن cin.ignore() چیه؟
از space هميشه منظور فاصله هست . چطور ؟ به نظرتون اشتباه جواب دادم ؟
cin.ignore هم به تعداد آرگومانش از کاراکترهاي ورودي صرفنظر ميکنه . يعني ورودي رو ميگيره و ميندازه دور .
هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)