مشاهده نسخه کامل
: در مورد Eof سوال داشتم ؟ اگر دوستان لطف کنند و راهنمایی کنند...
MESHKIPOSH
13-11-2007, 19:57
میخواستم در مورد Eof یه مقدار توضیح بدید ... اگه میشه یه مثال هم براش بزنید که بهتر جا بیفته...
در مورد این برنامه یعنی " برنامه ای که از ورودی بخواند تا رسیدن به Eof و مجموعه ارقام وارد شده را محاسبه و چاپ کند ؟
اگه امکان داره در مورد این سوال هم یه مقدار راهنمایی کنید
بسیار ممنون
در کل eof مخفف End Of File هستش که البته توی ++C فقط مربوط به فایل نیست.
مثلا وقتی اطلاعات داره از یک فایل یا از صفحه کلید خونده میشه, اگه -در حالت فایل-همه فایل خونده بشه و به آخر فایل برسه یا اینکه-در حالت ورودی استاندارد- کاربر توی (Command Prompt (Windows , DOS دکمه ی Ctrl+Z رو بزنه, flag مربوط به End of File برابر True میشه یعنی اینکه به آخر ورودی رسیده و خوندن اتمام پیدا کرده.
برای ورودی استاندارد, تابع eof از شئ cin در صورت 1 بود flag مربوط به(eof (eof bit مقدار true رو برمیگردونه.
مثلا فرض کن میخواهی یک سری عدد از کاربر بگیری م جمعشون رو چاپ کنی.تا وقتی که کاربر Control+Z رو نزنه , برنامه ازش درخواست عدد میکنه و بعد از زدن Control+Z چون() cin.eof مقدار true رو برمیگردونه مسیر برنامه از حلقه خارج میشه و مجموع رو چاپ میکنه :
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
[/SIZE]
MESHKIPOSH
14-11-2007, 14:31
آقا دستت درد نکنه خیلی لطف کردی
vBulletin , Copyright ©2000-2025, Jelsoft Enterprises Ltd.