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

C++ में ifstream का उपयोग करके टेक्स्ट फाइल से इंटीजर पढ़ना

यहां C++ ifstream का उपयोग करके टेक्स्ट फाइल से इंटीजर पढ़ने का एक उदाहरण है।

उदाहरण

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

int main() {
    // ऐरे आकार इनिशियलाइज़ करें
    int arr[30];
    ifstream is("a.txt");
    int cnt = 0;
    int x;
    // जांचें कि ऐरे पहले से भरा नहीं है
    while (cnt < 30 && is >> x)
        // और फाइल से इंटीजर पढ़ें
        arr[cnt++] = x;
    // ऐरे में स्टोर इंटीजर्स प्रिंट करें
    cout << "The integers are:" << "\n";
    for (int i = 0; i < cnt; i++) {
        cout << arr[i] << ' ';
    }
    // फाइल बंद करें
    is.close();
    return 0;
}

आउटपुट

The integers are: 1 2 3 4 5 6 7
  1. - C++ में स्ट्रिंग से सभी इंटीजर्स निकालना

    यहां हम देखेंगे कि C++ में स्ट्रिंग्स से सभी इंटीजर्स कैसे निकालें। हम एक स्ट्रिंग रख सकते हैं जहां नंबर और नॉन-नंबर्स मौजूद हैं। हम इससे सभी न्यूमेरिक वैल्यू निकालेंगे। इस समस्या को हल करने के लिए, हम C++ में stringstream क्लास का उपयोग करेंगे। हम स्ट्रिंग को वर्ड दर वर्ड काटेंगे और फिर इसे इंटीजर

  1. - पायथन का उपयोग करके टेक्स्ट फ़ाइल से पूरी लाइन कैसे पढ़ें?

    read फ़ंक्शन एक बार में पूरी फ़ाइल पढ़ता है। आप फ़ाइल को लाइन दर लाइन पढ़ने के लिए readlines फ़ंक्शन का उपयोग कर सकते हैं। आप पहली लाइन पढ़ने के लिए निम्न का उपयोग कर सकते हैं: f = open(my_file.txt, r+) print(f.readline())

  1. - पायथन का उपयोग करके टेक्स्ट फ़ाइल से कैरेक्टर्स की संख्या कैसे पढ़ें?

    किसी फ़ाइल की सामग्री पढ़ने के लिए, आप f.read(size) कॉल कर सकते हैं, जो डेटा की कुछ मात्रा पढ़ता है और इसे स्ट्रिंग के रूप में लौटाता है। size एक वैकल्पिक न्यूमेरिक आर्गुमेंट है। जब size छोड़ा जाता है या नकारात्मक होता है, तो फ़ाइल की पूरी सामग्री पढ़ी और लौटाई जाती है। अन्यथा, अधिकतम size बाइट्स प