কম্পিউটার টিউটোরিয়াল

C++ ক্লাসের মাধ্যমে ফাইল হ্যান্ডলিং

এই টিউটোরিয়ালে, আমরা 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;
}
  1. C++-এ লিনাক্সে ফাইল গ্লোবিং (File Globbing)

  2. C++-এ Line Reflection: ২D প্লেনে বিন্দুগুলোর Y-অক্ষ সমান্তরাল প্রতিফলন লাইন আছে কিনা যাচাই করা

  3. C++-এ একটি রেখায় সর্বোচ্চ পয়েন্ট (Max Points on a Line)

  4. সি++-এ এক্সেপশন হ্যান্ডেলিং (Exception Handling) বেসিক্স