Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> C++

C++ में फाइल कंटेंट को istringstream में पढ़ना

यहां C++ में फाइल कंटेंट को istringstream में पढ़ने का प्रोग्राम है।

उदाहरण

#include <fstream>
#include <sstream>
#include <iostream>
using namespace std;

int main() {
    ifstream is("a.txt", ios::binary);
    // फाइल की लंबाई प्राप्त करें:
    is.seekg(0, std::ios::end);
    long length = is.tellg();
    is.seekg(0, std::ios::beg);
    // मेमोरी आवंटित करें:
    char *buffer = new char[length];
    // डेटा को ब्लॉक के रूप में पढ़ें:
    is.read(buffer, length);
    // मेमोरी कंटेंट का स्ट्रिंग स्ट्रीम बनाएं
    istringstream iss(string(buffer));
    cout << buffer;
    // अस्थायी बफर डिलीट करें
    delete[] buffer;
    // फाइलस्ट्रीम बंद करें
    is.close();
    return 0;
}

आउटपुट

hi tutorialspoint
  1. - पायथन में पूरी फ़ाइल को बफ़र में पढ़कर स्ट्रिंग के रूप में कैसे लौटाएं?

    पायथन की फ़ाइल क्लास का read फ़ंक्शन स्वचालित रूप से ऐसा करता है। जब आप पायथन में फ़ाइल खोलते हैं और फ़ाइल हैंडल पर read फ़ंक्शन कॉल करते हैं, तो यह पूरी फ़ाइल को एक स्ट्रिंग में पढ़ेगा और उस स्ट्रिंग को लौटाएगा।उदाहरणwith open(my_file.txt, r) as f:\n file_content = f.read() # पूरी फ़ाइल को file

  1. - पायथन के साथ टेक्स्ट फ़ाइल को लिस्ट या ऐरे में कैसे पढ़ें?

    f = open(my_file.txt, r+) my_file_data = f.read() f.close() उपरोक्त कोड my_file.txt को रीड मोड में खोलता है फिर my_file.txt से पढ़े गए डेटा को my_file_data में स्टोर करता है और फ़ाइल बंद करता है। read फ़ंक्शन एक बार में पूरी फ़ाइल पढ़ता है। आप फ़ाइल को लाइन दर लाइन पढ़ने और इसे लिस्ट में स्टोर करने

  1. - Java में फाइल पढ़ने में मास्टरी: एक व्यापक गाइड

    Java फाइल पढ़ने के लिए कई तरीके प्रदान करता है। इनमें से प्रत्येक तरीका अलग-अलग स्थितियों में अलग-अलग प्रकार की फाइल पढ़ने के लिए उपयुक्त है। कुछ लंबी फाइल पढ़ने के लिए बेहतर हैं, अन्य छोटी फाइलों के लिए बेहतर हैं, आदि। इस ट्यूटोरियल में, हम फाइल पढ़ने के लिए निम्नलिखित Java क्लासेस का उपयोग करेंगे