স্ট্রাকচার (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 ব্যবহার করুন।