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

প্রতিযোগিতামূলক প্রোগ্রামিং-এ C/C++, Java এবং Python-এ এক্সটার্নাল ফাইল থেকে Input/Output


এই নিবন্ধে আমরা প্রতিযোগিতামূলক প্রোগ্রামিং-এ C/C++, Java এবং Python-এ এক্সটার্নাল ফাইল থেকে Input/Output নিয়ে আলোচনা করব।

পাইথন I/O ফাইল থেকে

পাইথনে, sys মডিউল ব্যবহার করে ফাইল থেকে ইনপুট নেওয়া হয় এবং ফাইলে আউটপুট লেখা হয়। কোডের রূপে বাস্তবায়নটি দেখা যাক।

উদাহরণ

import sys

# ইনপুট পেতে
sys.stdin = open('sample.txt', 'r')

# আউটপুট প্রিন্ট করতে
sys.stdout = open('sample.txt', 'w')

জাভা I/O ফাইল থেকে

এখানে আমরা বাফারড রিডার মেথডের সাহায্য নিই যা ফাইল রিডারের সাথে asoshiate করা থাকে ফাইল থেকে ইনপুট পড়তে এবং প্রিন্ট রাইটার ফাইলে ডেটা প্রিন্ট করার জন্য।

উদাহরণ

// Java program For handling Input/Output
import java.io.*;

class Input {
    public static void main(String[] args) throws IOException {
        BufferedReader br = new BufferedReader(new FileReader("sampleinp.txt"));
        PrintWriter pw = new PrintWriter(new BufferedWriter(new FileWriter("sampleout.txt")));
        pw.flush();
    }
}

C/C++ I/O ফাইল থেকে

এখানে আমরা freopen() ফাংশন ব্যবহার করি এবং মোড ডিফাইন করি কোন মোডে ফাইলটি খোলা হবে এবং কী ধরনের অপারেশন করা হবে। ডিফল্ট মোড রিড-অনলি।

উদাহরণ

#include 
int main() {
    // ইনপুট পেতে
    freopen("sampleinp.txt", "r", stdin);
    // আউটপুট প্রিন্ট করতে
    freopen("sampleout.txt", "w", stdout);
    return 0;
}

উপসংহার

এই টিউটোরিয়ালে আমরা প্রতিযোগিতামূলক প্রোগ্রামিং-এ C/C++, Java এবং Python-এ এক্সটার্নাল ফাইল থেকে Input/Output শিখেছি।

  1. পাইথন Tkinter-এ PDF ভিউয়ার

  2. উইন্ডোজে পাইথন প্রোগ্রামিং-এ IDE সমূহ

  3. প্রতিযোগিতামূলক প্রোগ্রামিংয়ের জন্য পাইথন ইনপুট মেথডসমূহ

  4. প্রতিযোগিতামূলক কোডিং-এর জন্য পাইথন ট্রিকস