इस उदाहरण में, आप संरचनाओं की एक सरणी का उपयोग करके 5 छात्रों की जानकारी संग्रहीत करना सीखेंगे।
इस उदाहरण को समझने के लिए, आपको निम्नलिखित सी प्रोग्रामिंग विषयों का ज्ञान होना चाहिए:
- C एरेस
- C संरचना
संरचना में जानकारी संग्रहीत करें और इसे प्रदर्शित करें
#include struct student ( char firstName(50); int roll; float marks; ) s(10); int main() ( int i; printf("Enter information of students:"); // storing information for (i = 0; i < 5; ++i) ( s(i).roll = i + 1; printf("For roll number%d,", s(i).roll); printf("Enter first name: "); scanf("%s", s(i).firstName); printf("Enter marks: "); scanf("%f", &s(i).marks); ) printf("Displaying Information:"); // displaying information for (i = 0; i < 5; ++i) ( printf("Roll number: %d", i + 1); printf("First name: "); puts(s(i).firstName); printf("Marks: %.1f", s(i).marks); printf(""); ) return 0; )
आउटपुट
छात्रों की जानकारी दर्ज करें: रोल नंबर 1 के लिए, नाम दर्ज करें: टॉम प्रवेश अंक: 98 रोल नंबर 2 के लिए, नाम दर्ज करें: जेरी प्रवेश अंक: 89… सूचना प्रदर्शित: रोल नंबर: 1 नाम: टॉम मार्क्स: 98…
इस कार्यक्रम में, एक संरचना student
बनाई जाती है। संरचना में तीन सदस्य हैं: नाम (स्ट्रिंग), रोल (पूर्णांक) और निशान (फ्लोट)।
फिर, हमने 5 छात्रों की जानकारी संग्रहीत करने के लिए 5 तत्वों वाले संरचनाओं की एक सरणी बनाई।
एक for
लूप का उपयोग करके , प्रोग्राम उपयोगकर्ता से 5 छात्रों की जानकारी लेता है और इसे संरचना के सरणी में संग्रहीत करता है। फिर दूसरे for
लूप का उपयोग करके, उपयोगकर्ता द्वारा दर्ज की गई जानकारी स्क्रीन पर प्रदर्शित होती है।