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
डॉक्यूमेंटेशन को देखें जिसमें सीक्वेंसेस, टैग्स, और अधिक उन्नत सीरियलाइजेशन और डीसीरियलाइजेशन तकनीकों जैसी विशेषताओं का पता चलता है।