সি++
🌈সি++ কি?
📋সি++ হলো ডেটা রেন্ডার করার পদ্ধতি।
⚒️সি++ ডেটা রেন্ডার করতে ব্যবহৃত হয়।
তালিকা রেন্ডার করার উদাহরণ।
cpp
#include <iostream>
#include <vector>
#include <string>
using namespace std;
int main() {
vector<string> fruits = {"আপেল", "আঙ্গুর", "কমলা", "কলা"};
cout << "<ul>";
for (const string& fruit : fruits) {
cout << "<li>" << fruit << "</li>";
}
cout << "</ul>";
return 0;
}
কী ও ভ্যালু জোড়া আকারে রেন্ডার করার উদাহরণ।
cpp
#include <iostream>
#include <map>
#include <string>
using namespace std;
int main() {
map<string, string> info = {
{"নাম", "মোঃ আরিফ"},
{"দেশ", "বাংলাদেশ"}
};
cout << "<table border='1'>";
for (const auto& [key, value] : info) {
cout << "<tr>";
cout << "<th>" << key << "</th>";
cout << "<td>" << value << "</td>";
cout << "</tr>";
}
cout << "</table>";
return 0;
}
নেস্টেড রেন্ডার করার উদাহরণ।
cpp
#include <iostream>
#include <map>
#include <string>
#include <variant>
using namespace std;
using Value = variant<
string,
map<string, string>
>;
int main() {
map<string, Value> user = {
{"নাম", "মোঃ আরিফ"},
{
"তথ্য",
map<string, string>{
{"স্বপ্ন", "সফটওয়্যার ইঞ্জিনিয়ার"},
{"দেশ", "বাংলাদেশ"}
}
}
};
cout << "<table border='1'>";
cout << "<tr>";
cout << "<th>নাম</th>";
cout << "<td>" << get<string>(user["নাম"]) << "</td>";
cout << "</tr>";
cout << "<tr>";
cout << "<th>তথ্য</th>";
cout << "<td>";
cout << "<table border='1'>";
cout << "<tr>";
cout << "<th>স্বপ্ন</th>";
cout << "<td>"
<< get<map<string, string>>(user["তথ্য"])["স্বপ্ন"]
<< "</td>";
cout << "</tr>";
cout << "<tr>";
cout << "<th>দেশ</th>";
cout << "<td>"
<< get<map<string, string>>(user["তথ্য"])["দেশ"]
<< "</td>";
cout << "</tr>";
cout << "</table>";
cout << "</td>";
cout << "</tr>";
cout << "</table>";
return 0;
}
বহুমাত্রিক ডেটা রেন্ডার করার উদাহরণ।
cpp
#include <iostream>
#include <vector>
#include <string>
using namespace std;
int main() {
vector<vector<string>> users = {
{"10", "তানিম", "বাংলাদেশ"},
{"11", "জোহান", "নেদারল্যান্ড"},
{"12", "হামিদ", "আফগানিস্তান"},
{"13", "সাকিব", "বাংলাদেশ"}
};
cout << "<table border='1'>";
cout << "<tr>";
cout << "<th>আইডি</th>";
cout << "<th>নাম</th>";
cout << "<th>দেশ</th>";
cout << "</tr>";
for (const auto& user : users) {
cout << "<tr>";
cout << "<td>" << user[0] << "</td>";
cout << "<td>" << user[1] << "</td>";
cout << "<td>" << user[2] << "</td>";
cout << "</tr>";
}
cout << "</table>";
return 0;
}
সি++ কন্টেন্ট এর অন্তর্ভুক্ত লিংক সমূহ
আরও জানতে লিঙ্ক গুলোতে ভিজিট করুন