فایل ها در سی پلاس پلاس

سوال
سلام وقت بخیر
چگونه در سی پلاس انتهای هر خط فایلی را که میخوانیم را تشخیص بدهیم.
در حال بررسی 1
Movahedi 5 سال 1 پاسخ 525 دیده شده 0

پاسخ ( ۱ )

  1. سلام وقت بخیر

    برای تشخیص انتهای فایل شما می تونید با تابع getline هر بار یه خط از فایل رو بخونید و اگه خروجی این تابع NULL باشه یعنی فایل به پایان رسیده.

    مثلا در کد پایین کل محتوای فایل testfile.txt به صورت خط به خط خونده و چاپ میشه.(برای تست برنامه یه فایل با نام testfile.txt با محتوای متنی کنار پروژتون ایجاد کنید)

     

ارسال یک پاسخ