C++:
YAML के साथ काम करना

कैसे करें:

C++ में YAML के साथ काम करने के लिए लोकप्रिय पसंद yaml-cpp लाइब्रेरी है। सबसे पहले, सुनिश्चित करें कि आपके पास yaml-cpp स्थापित है और आपके C++ प्रोजेक्ट के साथ सही ढंग से लिंक किया गया है।

एक YAML फाइल पढ़ना:

#include <iostream>
#include <fstream>
#include <yaml-cpp/yaml.h>

int main() {
    YAML::Node config = YAML::LoadFile("config.yaml");
    
    if(config["title"]) {
        std::cout << "शीर्षक: " << config["title"].as<std::string>() << std::endl;
    }
    
    return 0;
}

एक config.yaml जो इस तरह दिखती है:

title: "उदाहरण YAML"

उपरोक्त C++ कोड चलाने पे प्रोड्यूस होगा:

शीर्षक: उदाहरण YAML

एक YAML फाइल में लिखना:

#include <fstream>
#include <yaml-cpp/yaml.h>

int main() {
    YAML::Emitter out;
    out << YAML::BeginMap;
    out << YAML::Key << "शीर्षक" << YAML::Value << "उदाहरण YAML";
    out << YAML::EndMap;
    
    std::ofstream fout("output.yaml");
    fout << out.c_str();
    
    return 0;
}

यह कोड एक output.yaml बनाएगा जिसमें सामग्री होगी:

title: उदाहरण YAML

ये उदाहरण C++ का उपयोग करके YAML फाइलों से पढ़ने और लिखने के बुनियादी परिचय के तौर पर काम करते हैं yaml-cpp लाइब्रेरी का उपयोग करके। अधिक जटिल संरचनाओं और उपयोग के मामलों के लिए, कृपया yaml-cpp डॉक्यूमेंटेशन को देखें जिसमें सीक्वेंसेस, टैग्स, और अधिक उन्नत सीरियलाइजेशन और डीसीरियलाइजेशन तकनीकों जैसी विशेषताओं का पता चलता है।