Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> C++

C++ में संरचना में छात्र की जानकारी संग्रहीत करने का प्रोग्राम


एक संरचना विभिन्न डेटा प्रकारों के आइटम्स का संग्रह है। यह विभिन्न डेटा प्रकार के रिकॉर्ड्स के साथ जटिल डेटा संरचनाएं बनाने में बहुत उपयोगी है। एक संरचना को struct कीवर्ड से परिभाषित किया जाता है।

संरचना का एक उदाहरण निम्नलिखित है।

struct employee {    int empID;    char name[50];    float salary; };

संरचना में छात्र जानकारी संग्रहीत करने का एक प्रोग्राम निम्नलिखित है।

उदाहरण

#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<<"छात्र जानकारी निम्नलिखित है:"<<endl;    cout<<endl;    cout<<"रोल नंबर: "<<s.rollNo<<endl;    cout<<"नाम: "<<s.name<<endl;    cout<<"अंक: "<<s.marks<<endl;    cout<<"ग्रेड: "<<s.grade<<endl;    return 0; }

आउटपुट

छात्र जानकारी निम्नलिखित है: रोल नंबर: 12 नाम: Harry अंक: 90 ग्रेड: A

उपरोक्त प्रोग्राम में, संरचना को main() फ़ंक्शन से पहले परिभाषित किया गया है। संरचना में छात्र का रोल नंबर, नाम, अंक और ग्रेड होता है। यह निम्नलिखित कोड स्निपेट में प्रदर्शित होता है।

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

main() फ़ंक्शन में, struct student प्रकार का एक ऑब्जेक्ट परिभाषित किया जाता है। इसमें रोल नंबर, नाम, अंक और ग्रेड के मान होते हैं। यह निम्नानुसार दिखाया गया है।

struct student s = { 12 , "Harry" , 90 , 'A' };

संरचना मानों को निम्नलिखित तरीके से प्रदर्शित किया जाता है।

cout<<"छात्र जानकारी निम्नलिखित है:"<<endl; cout<<endl; cout<<"रोल नंबर: "<<s.rollNo<<endl; cout<<"नाम: "<<s.name<<endl; cout<<"अंक: "<<s.marks<<endl; cout<<"ग्रेड: "<<s.grade<<endl;

  1. - C++ में STL सेट में इंसर्शन और डिलीशन प्रोग्राम

    इस ट्यूटोरियल में, हम C++ में STL सेट में इंसर्शन (सम्मिलन) और डिलीशन (हटाने) को समझने के लिए एक प्रोग्राम पर चर्चा करेंगे। सेट एक कंटेनर एलिमेंट है। इसकी खासियत यह है कि इसमें केवल यूनिक (अद्वितीय) एलिमेंट्स हो सकते हैं और उन्हें सॉर्टेड (क्रमबद्ध) तरीके से इटरेट किया जा सकता है। उदाहरण इंसर्शन (

  1. - C++ में इनवर्स डायमंड पैटर्न प्रिंट करने का प्रोग्राम

    इस ट्यूटोरियल में, हम दिए गए इनवर्स डायमंड पैटर्न को प्रिंट करने के प्रोग्राम पर चर्चा करेंगे। इसके लिए हमें N का मान प्रदान किया जाएगा। हमारा कार्य 2N-1 की ऊंचाई के अनुसार इनवर्स डायमंड पैटर्न प्रिंट करना है। उदाहरण #include <bits/stdc++.h> using namespace std; // इनवर्स डायमंड पैटर्न प्र

  1. C++ प्रोग्राम: पूर्णांक के अंकों को ज़ूम (बड़ा) करके प्रिंट करना C++ प्रोग्राम: पूर्णांक के अंकों को ज़ूम (बड़ा) करके प्रिंट करना

    इस प्रोग्राम में हम देखेंगे कि C++ में पूर्णांक के अंकों को कैसे ज़ूम (बड़े आकार में) प्रिंट किया जाए। ज़ूमिंग का अर्थ है संख्याओं को अन्य कैरेक्टर्स का उपयोग करके बड़े रूप में प्रिंट करना। तर्क सरल है, लेकिन हमें 0 से 9 तक प्रत्येक अंक को बड़े रूप में एक-एक करके बनाना होगा। उदाहरण कोड #include &l