ধরুন আমরা বিভিন্ন লাইনে একজন শিক্ষার্থীর প্রথম নাম, পদবি, বয়স এবং শ্রেণী প্রদান করেছি। সেগুলি পড়তে এবং এই বিন্যাসে (বয়স, প্রথম_নাম, শেষ_নাম, শ্রেণী) দেখানোর জন্য আমাদের C++ এ স্ট্রাকট ব্যবহার করে একটি প্রোগ্রাম লিখতে হবে। বয়স এবং শ্রেণী হবে পূর্ণসংখ্যার প্রকারের, এবং প্রথম_নাম এবং শেষ_নামটি সময়ের স্ট্রিং।
সুতরাং, যদি ইনপুট মত হয়
priyam kundu 16 10
তাহলে আউটপুট হবে (16, প্রিয়ম, কুন্ডু, 10)
এটি সমাধান করতে, আমরা এই পদক্ষেপগুলি অনুসরণ করব -
-
প্রথম_নাম, টাইপ স্ট্রিং এর শেষ_নাম এবং বয়স, টাইপ পূর্ণসংখ্যার cl সহ একটি গঠন সংজ্ঞায়িত করুন
-
প্রতিটি লাইন পড়ুন এবং এটিকে যথাক্রমে first_name, last_name, age, cl-এ একটি স্টুডেন্ট টাইপ ডেটা ব্লক স্টাডে সংরক্ষণ করুন
-
এই পদ্ধতিতে শিক্ষার্থীদের তথ্য প্রদর্শন করুন (stud.age, stud.first_name, stud.last_name, stud.cl)
উদাহরণ
আরো ভালোভাবে বোঝার জন্য আসুন নিচের বাস্তবায়ন দেখি -
#include <iostream> using namespace std; struct Student{ int age, cl; string first_name, last_name; }; int main() { Student stud; cin >> stud.first_name >> stud.last_name >> stud.age >> stud.cl; cout << "(" << stud.age << ", " << stud.first_name << ", " << stud.last_name << ", " << stud.cl << ")"; }
ইনপুট
priyam kundu 16 10
আউটপুট
(16, priyam, kundu, 10)