C++:
ইয়ামেল নিয়ে কাজ করা
কিভাবে:
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 << "Title: " << config["title"].as<std::string>() << std::endl;
}
return 0;
}
ধরুন একটি config.yaml
ফাইল এরকম দেখতে:
title: "Example YAML"
উপরের C++ কোড চালানো হলে ফলাফল হবে:
Title: Example YAML
YAML ফাইলে লিখা:
#include <fstream>
#include <yaml-cpp/yaml.h>
int main() {
YAML::Emitter out;
out << YAML::BeginMap;
out << YAML::Key << "title" << YAML::Value << "Example YAML";
out << YAML::EndMap;
std::ofstream fout("output.yaml");
fout << out.c_str();
return 0;
}
এই কোডটি output.yaml
নামক একটি ফাইল তৈরি করবে যাতে থাকবে:
title: Example YAML
এই উদাহরণগুলি C++ ব্যবহার করে YAML ফাইল থেকে পড়া এবং তাতে লিখার মৌলিক পরিচয় হিসেবে কাজ করে যা yaml-cpp
লাইব্রেরি ব্যবহার করে সম্পন্ন হয়। আরও জটিল কাঠামো এবং ব্যবহারের ক্ষেত্রগুলি আন্বেষণ করতে, yaml-cpp
ডকুমেন্টেশন দেখুন যেখানে অনুক্রম, ট্যাগ এবং আরও উন্নত সিরিয়ালাইজেশন এবং ডিসিরিয়ালাইজেশন কৌশল সম্পর্কে বিস্তৃত তথ্য আছে।