"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
मुखपृष्ठ > प्रोग्रामिंग > इटरेटर्स का उपयोग करके C++ में फ़ाइल सामग्री को स्ट्रिंग में कैसे पढ़ें?

इटरेटर्स का उपयोग करके C++ में फ़ाइल सामग्री को स्ट्रिंग में कैसे पढ़ें?

2024-11-08 को प्रकाशित
ब्राउज़ करें:498

How to Read File Contents into a String in C   Using Iterators?

फ़ाइल सामग्री को C में एक स्ट्रिंग में पढ़ना

C में, किसी फ़ाइल की सामग्री को कुशलतापूर्वक एक स्ट्रिंग में पढ़ने के लिए कई तरीके हैं स्ट्रिंग चर. एक दृष्टिकोण std::ifstream क्लास का उपयोग करना है। ]

#include #शामिल int मुख्य(int argc, char** argv) { std::ifstream ifs('myfile.txt'); std::string सामग्री( (std::istreambuf_iterator(ifs) ), (std::istreambuf_iterator() )); वापसी 0; }

उपरोक्त कोड पढ़ने के लिए फ़ाइल "myfile.txt" खोलता है और सामग्री स्ट्रिंग में फ़ाइल की सामग्री को पढ़ने के लिए इटरेटर का उपयोग करता है। कथन std::ifstream ifs('myfile.txt'); ifs ऑब्जेक्ट को प्रारंभ करता है और पढ़ने के लिए निर्दिष्ट फ़ाइल खोलता है।
#include 
#include 

int main(int argc, char** argv)
{
  std::ifstream ifs("myfile.txt");
  std::string content( (std::istreambuf_iterator(ifs) ),
                       (std::istreambuf_iterator()    ) );

  return 0;
}

एक बार जब फ़ाइल सामग्री सामग्री स्ट्रिंग में पढ़ ली जाती है, तो आप आवश्यकतानुसार स्ट्रिंग तक पहुंच और हेरफेर कर सकते हैं। उदाहरण के लिए, आप सामग्री को कंसोल पर आउटपुट कर सकते हैं या अन्य स्ट्रिंग ऑपरेशन कर सकते हैं।

नवीनतम ट्यूटोरियल अधिक>

चीनी भाषा का अध्ययन करें

अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।

Copyright© 2022 湘ICP备2022001581号-3