কম্পিউটার টিউটোরিয়াল

স্ট্রাকচারে ছাত্রের তথ্য সংরক্ষণ করার C++ প্রোগ্রাম


স্ট্রাকচার (struct) ভিন্ন টাইপের ডেটা একসাথে রাখার উপায়। ছাত্রের ইনফরমেশন রাখার জন্য উপযোগী।

উদাহরণ কোড

#include <iostream>
using namespace std;

struct student {
    int rollNo;
    char name[50];
    float marks;
    char grade;
};

int main() {
    struct student s = {12, "Harry", 90, 'A'};

    cout << "The student information is given as follows:\n\n";
    cout << "Roll Number: " << s.rollNo << endl;
    cout << "Name: " << s.name << endl;
    cout << "Marks: " << s.marks << endl;
    cout << "Grade: " << s.grade << endl;

    return 0;
}

আউটপুট

The student information is given as follows:
Roll Number: 12
Name: Harry
Marks: 90
Grade: A

ব্যাখ্যা

  • struct student — ৪টি মেম্বার: রোল, নাম, মার্কস, গ্রেড।
  • struct student s = {...} — অবজেক্ট তৈরি ও ইনিশিয়ালাইজেশন।
  • ডট অপারেটর (.) দিয়ে মেম্বার অ্যাক্সেস: s.rollNo।

এক্সটেনশন: একাধিক ছাত্রের জন্য student arr[100] বা vector ব্যবহার করুন।

  1. C++-এ STL Map ব্যবহার করে স্টুডেন্ট রোল ও নাম সংরক্ষণ করার প্রোগ্রাম

  2. C++-এ STL সেটে ইনসারশন এবং ডিলিশন

  3. C++-এ ইনভার্স ডায়মন্ড প্যাটার্ন প্রিন্ট করার প্রোগ্রাম

  4. C++ প্রোগ্রাম: ইন্টিজারের ডিজিট জুম করে প্রিন্ট করা