
فایل ها در C++
برای کار با فایل ها در C++ از کتابخانه fstream
استفاده میکنیم.
برای استفاده از کتابخانه fstream
، باید فایل هدر <fstream>
و همچنین هدر <iostream>
را به برنامه include کنیم.
مثال
#include <iostream>
#include <fstream>
سه کلاس در کتابخانه fstream
در C++ وجود دارد که برای خواندن ، نوشتن و ایجاد فایل استفاده می شود.
کلاس | توضیحات |
---|---|
ofstream | برای ایجاد و نوشتن فایل ها استفاده می شود. |
ifstream | برای خواندن فایل ها استفاده می شود. |
fstream | ترکیبی از ofstream و ifstream : ایجاد ، نوشتن و خواندن فایل ها |
نوشتن و ایجاد فایل در C++
برای ایجاد یک فایل ، از کلاس ofstream یا fstream استفاده میکنیم و نام فایل را مشخص میکنیم.
برای نوشتن در یک فایل از عملگر >>
استفاده میکنیم.
مثال
چرا در آخر باید فایل را ببندیم؟
این یک روش بسیار خوب برای جلوگیری از اشغال اضافی حافظه مموری می باشد.
خواندن فایل در C++
برای خواندن یک فایل ، از کلاس ifstream
یا fstream
و نام فایل استفاده میکنیم.
توجه داشته باشید که ما از یک حلقه while
همراه با تابع getline()
( که متعلق به کلاس ifstream است ) برای خواندن خط به خط فایل و چاپ محتوای پرونده استفاده می کنیم.
مثال
خروجی:
Files can be tricky, but it is fun enough!
آیا این مطلب برای شما مفید بود ؟
ارزش آخرت گرايى
و درود خدا بر او، فرمود: خوشا به حال كسى كه به ياد معاد باشد، براى حسابرسى قيامت كار كند، با قناعت زندگى كند، و از خدا راضى باشد.
حکمت 44 نهج البلاغه