C . में हैडर फ़ाइलों का उपयोग कैसे करें

How Use Header Files C



सी एक बहुमुखी और शक्तिशाली प्रोग्रामिंग भाषा है जिसमें इसके उपयोगकर्ता द्वारा उपयोग के लिए पूर्वनिर्धारित कार्यों के साथ आबादी वाले पुस्तकालयों का एक व्यापक संग्रह है।

यह गाइड सी हेडर फाइलों को देखेगा कि वे कैसे काम करते हैं, और हमारे कोड में उनका उपयोग कैसे करें।







हैडर फाइल क्या है?

हेडर फाइलें बाहरी कोड वाली विशिष्ट फाइलें होती हैं जिन्हें अन्य प्रोग्रामों में आयात करके पुन: प्रयोज्य किया जाता है। आम तौर पर, सी हेडर फ़ाइल में फ़ंक्शन, डेटा प्रकार परिभाषाएं और मैक्रोज़ होते हैं।



हेडर फाइल दो प्रकार की होती है:



  1. सी मानक पुस्तकालय शीर्षलेख फ़ाइलें
  2. उपयोगकर्ता द्वारा परिभाषित शीर्षलेख फ़ाइलें

सी मानक शीर्षलेख सी संकलक में आसानी से उपलब्ध पूर्वनिर्धारित शीर्षलेख फ़ाइलें हैं।
दूसरी ओर, उपयोगकर्ता-परिभाषित हेडर फाइलें, एक विशिष्ट स्थिति में उपयोग के लिए उपयोगकर्ता द्वारा विकसित की जाती हैं। उपयोगकर्ता द्वारा परिभाषित शीर्षलेख फ़ाइलें #define निर्देश के साथ शामिल हैं।





हैडर फ़ाइल कैसे शामिल करें

हेडर फ़ाइल में परिभाषित फ़ंक्शन, डेटा प्रकार और मैक्रोज़ का उपयोग करने के लिए, आपको उन्हें अपने प्रोग्राम में आयात करना होगा।

हेडर आयात करने के लिए, #include का उपयोग करें, एक प्रीप्रोसेसर निर्देश जो कंपाइलर को बताता है कि उसे बाकी कोड को संकलित करने से पहले कोड को आयात और संसाधित करना चाहिए।



एक विशिष्ट सी प्रोग्राम पर, इसमें stdio.h हेडर फ़ाइल होनी चाहिए, जो इनपुट और आउटपुट स्ट्रीम के लिए मानक हेडर फ़ाइल है।

हेडर फ़ाइल आयात करने के लिए सामान्य सिंटैक्स है:

#शामिल

हम हेडर नाम को कोण कोष्ठक में संलग्न करते हैं।

ध्यान दें : सी प्रोग्राम में .h एक्सटेंशन को शामिल करना सुनिश्चित करें।

यह नोट करना भी अच्छा है कि आप केवल एक बार हेडर फ़ाइल आयात कर सकते हैं, और आपके पास समान नामों वाली हेडर फ़ाइलें नहीं हो सकती हैं, भले ही उनमें कोड की अलग-अलग पंक्तियाँ हों। ऐसा इसलिए है क्योंकि संकलक दोनों फाइलों को आयात और संसाधित करता है, जिससे त्रुटियां होती हैं।

उपयोगकर्ता-परिभाषित शीर्षलेख फ़ाइलें

सी आपको अपनी आवश्यकताओं के लिए कस्टम कोड के साथ व्यक्तिगत शीर्षलेख फ़ाइलों को परिभाषित करने की अनुमति देता है। यह आपको अपना कोड व्यवस्थित करने और जटिलता को कम करने में मदद करता है।

एक कस्टम हेडर फ़ाइल बनाने के लिए, एक C फ़ाइल बनाएँ और इसे .c के बजाय एक्सटेंशन .h से सहेजें।

एक बार बन जाने के बाद, वह कोड जोड़ें जिसे आप अपने हेडर में शामिल करना चाहते हैं और इसे सेव करें। उदाहरण के लिए, निम्न सरल लूप लूपमे नामक हेडर फ़ाइल में है।

शून्यकुंडली() {
के लिये (NSमैं= 0;मैं< 10;मैं++) {
printf ('%डी',मैं);
}
}

उपरोक्त लूप वाली हेडर फ़ाइल का उपयोग करने के लिए, हम इसे #include निर्देश का उपयोग करके आयात कर सकते हैं।
फ़ाइल बनाकर प्रारंभ करें। उदाहरण के लिए, प्रोग्राम.सी.

हेडर फ़ाइल आयात करने के लिए, #include जोड़ें, और उसके बाद डबल-कोट्स में संलग्न फ़ाइल का नाम इस प्रकार है:

#शामिल
#शामिल 'loopme.h'
कुंडली();

ध्यान दें : हम उपयोगकर्ता द्वारा परिभाषित हेडर फ़ाइल को एंगल्ड ब्रैकेट्स के बजाय डबल कोट्स के साथ संलग्न करते हैं।

एक बार जब आप अपनी हेडर फ़ाइल शामिल कर लेते हैं, तो हेडर फ़ाइल में स्थित लूप को निष्पादित करने के लिए अपना कोड संकलित करें।

आम तौर पर, आप हेडर फ़ाइल में केवल एक लूप शामिल नहीं करेंगे। हालाँकि, आप इसका उपयोग अधिक जटिल शीर्षलेख फ़ाइलें बनाने के लिए कर सकते हैं।

प्रदान किए गए संसाधन में, आप कर सकते हैं सभी सी हेडर फाइलों के बारे में और जानें .

निष्कर्ष

यह संक्षिप्त ट्यूटोरियल चर्चा करता है कि सी हेडर फाइलें कैसे काम करती हैं, जिसमें फाइलों को आपके सी प्रोग्राम में परिभाषित और आयात करना शामिल है।