Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Python

प्रतिस्पर्धी प्रोग्रामिंग के लिए C/C++, Java और Python में बाहरी फ़ाइल से इनपुट/आउटपुट

इस लेख में, हम प्रतिस्पर्धी प्रोग्रामिंग के लिए C/C++, Java और Python में बाहरी फ़ाइलों से इनपुट/आउटपुट के बारे में जानेंगे।

फ़ाइल से 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 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

यहां हम फ्री ओपन () फंक्शन की मदद लेते हैं और उस मोड को परिभाषित करते हैं जिसमें हम फाइल को खोलना चाहते हैं और हम किस तरह का ऑपरेशन करना चाहते हैं। डिफ़ॉल्ट मोड केवल-पढ़ने के लिए सेट है

उदाहरण

#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. पायथन टिंकर के लिए पीडीएफ व्यूअर

    पायथन अपने पुस्तकालयों और एक्सटेंशन के बड़े सेट के लिए जाना जाता है, प्रत्येक अलग-अलग विशेषताओं, गुणों और उपयोग के मामलों के लिए। पीडीएफ फाइलों को संभालने के लिए, पायथन PyPDF2 . प्रदान करता है टूलकिट जो कई पृष्ठों को संसाधित करने, निकालने, विलय करने, पीडीएफ फाइलों को एन्क्रिप्ट करने, और बहुत कुछ करन

  1. विंडोज़ पर पायथन प्रोग्रामिंग के लिए आईडीई

    इस लेख में, हम विंडोज़ के लिए पायथन पर उपलब्ध विभिन्न आईडीई के बारे में जानेंगे। पिचर्म इंटरएक्टिव पायथन कंसोल वेब ढांचे के लिए समर्थन तेज़ अपवर्तन समय कम विकास जुपिटर नोटबुक लगभग हर पायथन मॉड्यूल के साथ संगतता कम जगह और हार्डवेयर आवश्यकताएं इनबिल्ट टर्मिनल और कर्नेल सुविधाएं विज़ेट की एक विस्त

  1. प्रतिस्पर्धी कोडिंग के लिए पायथन ट्रिक्स

    अधिकांश प्रतिस्पर्धी प्रोग्रामिंग चुनौतियों के लिए पायथन कोडर के बीच पसंदीदा भाषाओं में से एक है। अधिकांश समस्याओं को आसानी से एक उचित समय सीमा में पायथन का उपयोग करके गणना की जाती है। कुछ जटिल समस्याओं के लिए, पर्याप्त तेज़ अजगर कोड लिखना अक्सर एक चुनौती होती है। नीचे कुछ पाइथोनिक कोड संरचनाएं दी