কম্পিউটার

প্রতিযোগিতামূলক প্রোগ্রামিংয়ের জন্য C/C++, জাভা এবং পাইথনে বহিরাগত ফাইল থেকে ইনপুট/আউটপুট


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

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

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

উদাহরণ

import sys
# For getting input
sys.stdin = open('sample.txt', 'r')
# Printing the Output
sys.stdout = open('sample.txt', 'w')

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

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

উদাহরণ

ইনপুট/আউটপুট ইমপোর্ট java.io.*;ক্লাস ইনপুট পরিচালনার জন্য
// 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

এখানে আমরা ফ্রি open() ফাংশনের সাহায্য নিই এবং আমরা কোন মোডে ফাইল খুলতে চাই এবং কী ধরনের অপারেশন করতে চাই তা নির্ধারণ করি। ডিফল্ট মোড শুধুমাত্র-পঠন রূপে সেট করা আছে

উদাহরণ

#include<stdio.h>
int main() {
   // For getting input
   freopen("sampleinp.txt", stdin);
   // Printing the Output
   freopen("sampleout.txt", "w", stdout);
   return 0;
}

উপসংহার

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


  1. Python Tkinter-এর জন্য PDF ভিউয়ার

  2. উইন্ডোজে পাইথন প্রোগ্রামিংয়ের জন্য IDE

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

  4. প্রতিযোগিতামূলক কোডিংয়ের জন্য পাইথন কৌশল