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

C++ में संरचना का उपयोग करके जानकारी संग्रहीत और प्रदर्शित करने का प्रोग्राम


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

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

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

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

उदाहरण

#include <iostream> using namespace std; struct employee {    int empID;    char name[50];    int salary;    char department[50]; }; int main() {    struct employee emp[3] = { { 1 , "Harry" , 20000 , "Finance" } , { 2 , "Sally" , 50000 , "HR" } ,    { 3 , "John" , 15000 , "Technical" } };    cout<<"कर्मचारी जानकारी निम्नलिखित है:"<<endl;    cout<<endl;    for(int i=0; i<3;i++) {       cout<<"कर्मचारी ID: "<<emp[i].empID<<endl;       cout<<"नाम: "<<emp[i].name<<endl;       cout<<"वेतन: "<<emp[i].salary<<endl;       cout<<"विभाग: "<<emp[i].department<<endl;       cout<<endl;    }    return 0; }

आउटपुट

कर्मचारी जानकारी निम्नलिखित है: कर्मचारी ID: 1 नाम: Harry वेतन: 20000 विभाग: Finance कर्मचारी ID: 2 नाम: Sally वेतन: 50000 विभाग: HR कर्मचारी ID: 3 नाम: John वेतन: 15000 विभाग: Technical

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

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

main() फ़ंक्शन में, struct employee प्रकार का एक ऑब्जेक्ट सरणी परिभाषित किया जाता है। इसमें कर्मचारी ID, नाम, वेतन और विभाग के मान होते हैं। यह निम्नानुसार दिखाया गया है।

struct employee emp[3] = { { 1 , "Harry" , 20000 , "Finance" } , { 2 , "Sally" , 50000 , "HR" } , { 3 , "John" , 15000 , "Technical" } };

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

cout<<"कर्मचारी जानकारी निम्नलिखित है:"<<endl; cout<<endl; for(int i=0; i<3;i++) {    cout<<"कर्मचारी ID: "<<emp[i].empID<<endl;    cout<<"नाम: "<<emp[i].name<<endl;    cout<<"वेतन: "<<emp[i].salary<<endl;    cout<<"विभाग: "<<emp[i].department<<endl;    cout<<endl; }

  1. C++ प्रोग्राम का उपयोग करके प्रोग्राम कैसे लॉन्च करें? C++ प्रोग्राम का उपयोग करके प्रोग्राम कैसे लॉन्च करें?

    सिस्टम कमांड का उपयोग करके एप्लिकेशन लॉन्च करना यहां हम देखेंगे कि C++ प्रोग्राम का उपयोग करके नोटपैड जैसे किसी थर्ड-पार्टी एप्लिकेशन को कैसे शुरू किया जाए। यह प्रोग्राम बहुत सरल है; हम कमांड प्रॉम्प्ट कमांड का उपयोग करके यह कार्य कर सकते हैं। हम system() फ़ंक्शन के अंदर एप्लिकेशन नाम पास करेंगे। य

  1. - C++ प्रोग्राम: फाइबोनैचि श्रृंखला (Fibonacci Series) प्रदर्शित करें

    परिचयफाइबोनैचि श्रृंखला में वे संख्याएं होती हैं जिनमें प्रत्येक पद पिछले दो पदों का योग होता है। यह निम्न पूर्णांक अनुक्रम बनाता है - 0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, 233, 377... फाइबोनैचि संख्याओं को परिभाषित करने वाला पुनरावृत्ति संबंध इस प्रकार है - F(n) = F(n-1) + F(n-2) F(0)=0 F(1

  1. - C++ प्रोग्राम संरचना

    प्रोग्रामिंग भाषा सीखने का सबसे अच्छा तरीका प्रोग्राम लिखना है। आमतौर पर, शुरुआती जो पहला प्रोग्राम लिखते हैं उसे हैलो वर्ल्ड कहा जाता है, जो बस आपकी कंप्यूटर स्क्रीन पर हैलो वर्ल्ड प्रिंट करता है। हालांकि यह बहुत सरल है, इसमें वे सभी मौलिक घटक होते हैं जो C++ प्रोग्राम्स में होते हैं। आइए इस प्रोग