يستخدم الإدخال والإخراج في C++ ملف رأس iostream . اسم ملف الرأس هذا يعني دفق io، لذلك نتعلم اليوم قراءة الملفات وكتابتها، وهي أيضًا تدفقات تسمى تدفقات الملفات يتضمن fstream ، والذي يحدد ثلاث فئات، مسؤولة عن عمليات قراءة الملفات وكتابتها وقراءتها وكتابتها، على النحو التالي:
إذا أردنا قراءة محتويات ملف ما، فيمكننا استخدام نوع ifstream أو fstream ، ويكون الكود كما يلي:
#include<fstream>#include<iostream>usingnamespacestd;intmain(){chardata[100];// افتح الملف في وضع الكتابة ifstreamfile;file.open(d:\dotcpp.dat);file>>data;cout < <data;// أغلق الملف المفتوح file.إغلاق();return0;}
افترض أن هناك بالفعل ملف dotcpp.dat ضمن محرك الأقراص D، ومحتواه عبارة عن سطر من السلسلة www.dotcpp.com، فإن نتيجة الإخراج هي:
يمكن للجميع التجربة على الكمبيوتر.
تجدر الإشارة إلى أنه بالنسبة لـ C/C++، فإن الملفات التي يمكن فتحها وقراءتها وكتابتها ليست ملفات txt فقط، على سبيل المثال، نموذج التعليمات البرمجية هو ملف dat، في الواقع، يمكن فتح أي ملف لاحقة وقراءته وكتابته. ومغلقة.