জয়েন লগইন

সি++

🌈সি++ কি?

📋সি++ হলো ডেটা রেন্ডার করার পদ্ধতি।

⚒️সি++ ডেটা রেন্ডার করতে ব্যবহৃত হয়।

তালিকা রেন্ডার করার উদাহরণ।

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;
}

সি++ কন্টেন্ট এর অন্তর্ভুক্ত লিংক সমূহ

আরও জানতে লিঙ্ক গুলোতে ভিজিট করুন

বুলিয়ান কাস্টিং comments কন্ডিশন ডেটা অ্যাক্সেস datarenders datastructures datetimes ডিরেক্টরি এক্সেপশন ফাইল সিস্টেম ফাংশন জেসন keywords lists লুপ maps গণিত অবজেক্ট ওরিয়েন্টেড প্রোগ্রামিং অপারেটর outputs রেজেক্স স্ট্রিং variables