خرید بک لینک

سلام

عملکرد تابع های ( )cin.putback( ) , cin.peek( ) , cin.ignore
چیه؟
لطفا کامل و قابل فهم برای یک مبتدی جواب بدید

راستی میخواستم بدونم این برنامه چطور کار میکنه؟(خروجیش رو میدونم اما نمیدونم که چطور این اتفاق میفته!)

char ch;

while(cin.get(ch))
{
cout<<ch;

while(cin.peek()=='b')
cin.ignore(1,'b');

if(ch=='.')
break;
}

مگه ch فقط نمیتونه که یک کاراکتر رو درون خودش ذخیره کنه؟

پس چرا وقتی که ما یک رشته رو هم وارد میکنیم برنامه باسش کار میکنه؟

و اینکه چطور برنامه کل رشته رو کاراکتر به کاراکتر میتونه چک کنه؟

برچسب: نویسنده: محمد رضا جوادیان تاريخ: دوشنبه 9 مرداد 1396 ساعت: 11:49

صفحه بندی