এই টিউটোরিয়ালে, আমরা C++ ক্লাসের মাধ্যমে ফাইল হ্যান্ডলিং নিয়ে আলোচনা করব।
ফাইল হ্যান্ডলিং-এ ব্যবহৃত ডিফল্ট ফাংশনগুলো ব্যবহারকারী ক্লাসের মাধ্যমে ডিফাইন করতে পারে। নিচে ifstream এবং ofstream ফাংশনগুলোর ইমপ্লিমেন্টেশন দেওয়া হলো।
উদাহরণ
#include <iostream>
#include <fstream>
using namespace std;
int main(){
// ofstream অবজেক্ট তৈরি
ofstream fout;
string line;
fout.open("sample.txt");
// ফাইল খুললে লুপ শুরু
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;
}