इस ट्यूटोरियल में, हम C++ क्लासेस के माध्यम से फाइल हैंडलिंग को समझने के लिए एक प्रोग्राम पर चर्चा करेंगे।
फाइलों के साथ बातचीत करने के लिए फाइल हैंडलिंग में उपयोग किए जाने वाले डिफ़ॉल्ट कार्यों को उपयोगकर्ता द्वारा कक्षाओं का उपयोग करके परिभाषित किया जा सकता है। नीचे ifstream और ऑफ़स्ट्रीम फ़ंक्शंस का कार्यान्वयन है।
उदाहरण
#include <iostream> #include <fstream> using namespace std; int main(){ //creating ofstream object ofstream fout; string line; fout.open("sample.txt"); //initiating loop if file is opened while (fout) { getline(cin, line); if (line == "-1") break; fout << line << endl; } fout.close(); ifstream fin; fin.open("sample.txt"); while (fin) { getline(fin, line); cout << line << endl; } fin.close(); return 0; }