نه منظورم cin بود ...نقل قول:
نوشته شده توسط sin2x=2sinxcosx
ولی حالا که در مورد cout حرف زدی، یه کم توضیح بده چه جوری باید از همین ها استفاده کرد؟
مثلا این طوری باید ازش استفاده کرد؟
یعنی این دستور باعث میشه به اول خط جاری بریم؟نقل قول:
cout<< \r
حالا اگر دوباره بخواهیم در خروجی های چاپ شده جلو بریم باید چه کار کنیم؟
حالا بر گردیم سر سوال اصلی:
فرض کنید ما متن زیر را برای جریان ورودی داشته باشیم:
حالا ما دو بار از دستور ورودی استفاده می کنیم و علامتگذار خواندن روی Z قرار می گیره...نقل قول:
x y z m n
ما با استفاده از تابع ignore می تونیم از مقدار های بعدی صرفه نظر کنیم و در واقع علامتگذار را به جلو منتقل کنیم
مثل این مورد که باعث میشه علامتگذار را به اندازه دو بار cin کردن جلو ببره یا تا رسیدن به کارکتر n جلو بره ...
حلا فرض کنید که علامتگذار روی n باشه و بخواهیم آن را به عقب(مثلا روی y ) برگردانیم. حالا باید چی کار کنیم؟نقل قول:
cin.ignore(2,'n')