به عنوان یک برنامه نویسی ++C  حتما در طول برنامه نویسی به این موضوع برخورد کرده اید بخواهید از فایل ها نیز استفاده کنید.برای کار کردن با فایل از کلاس های ifstream، ofstream و fstream استفاده می شود که در کتابخانه fstream.h تعریف شده اند. اشیای ifstream و ofstream مشابه cin و cout هستند. این اشیا می تواند در برنامه برای نمایش فایل های مسطح و دستکاری آنها بکار رود.

کلاس ifstream برای فایل های ورودی استفاده می شود. اگر می خواهید فایلی را به منظور خواندن از آن باز کنید یک نمونه از این کلاس را مانند زرر ایجاد کنید.

;()ifstream fin

 برای باز کردن فایلی به منظور نوشتن در آن باید یک شیء ofstream ایجاد کرد.

;()ofstream fout

کلاس ifstream شامل گروهی از توابع مورد استفاده روی فایل های ورودی است و کلاس ofstream توابع خروجی در فایل را دارد. عملکرد هردو در fsream ترکیب می شود. متدهای اصلی در جدول زیر نشان داده شده اند.