header files in c in hindi | header files in c language ;-
( header files in c ) header files के बारे में तो आप सब ने सुना होगा आज हम उसी header files in c language के बारे में जानने वाले हैं। तथा Header files के विभिन्न प्रकारों के बारे में भी जानेंगे।C Programming language में विभिन्न प्रकार के कार्य को पूरा करने के लिए विभिन्न प्रकार के Functions का इस्तेमाल किया जाता है। C Compiler के साथ हमें Functions की पूरी एक Library प्राप्त होती है, जिसमें बहुत सारे Built-In Functions हैं। और विभिन्न प्रकार के Functions को उनके काम करने की प्रकृति के आधार पर विभिन्न प्रकार की Files में Define किया गया है। Functions की इन Files को ही "C" भाषा में Header File कहा जाता है।
अगर हम जिस किसी भी Function को Use करना चाहते हैं, हमें उससे सम्बधिंत Header File को #include शब्द के साथ program में जोडना पडता है। जैसे Input/Output से सम्बन्धित सभी Functions stdio.h नाम की Header File में होती हैं। अतः हमें
अपने हर c program में इस Header File को #include Code द्वारा Link करना जरूरी हो जाता है। यदि हम एसा नहीं करते हैं, तो हमें Input व Output की सुविधा प्राप्त नहीं होती है। अर्थात हम हमारे Program में Keyboard से कोई Input नहीं ले सकते न ही हमारा
Program Output के लिए Screen पर कोई Output Display कर सकता है।
इसी तरह से हमें output screen पर दिखाई दे रहे पिछले Program के विभिन्न Statements को साफ करके Screen को Clear करना है, तो clrscr () Function को Use करना होता है, जो कि conio.h नाम की Header File में Defined है, अतः हमें हमारे Program में इस Header File को #include Code द्वारा Link करना पडेगा।
जब हम इन function को अपने file में उपयोग करते हैं तब इससे संबंधित Header file को Program के टॉप में Include या शामिल करने की आवश्यकता होती है। इससे Program बिना किसी त्रुटि के या error के compile तथा run होती है।
Header files को Header file इसलिए कहा जाता हैं। क्योंकि ये Header files किसी भी source code के top में होता है। किसी भी header file का extension name (.h) होता है तथा इन्हें Program में एक micro definition #include के साथ include किया जाता है यह निम्न प्रकार के हैं-
Types of header files in c language ;-
(1) studio.h ;-
इस Header File में Standard Input/Output Functions के Definitions होते हैं। इसे
printf()
scanf()
fprint()
fscan()
आदि के लिए Include किया जाता है।
(2) conio.h ;-
इस Header File में Console Input/Output Functions के Definition होते हैं। इसे
getchar ()
getche ()
putchar ()
gets()
puts()
आदि के लिए Include किया जाता है।
(3) math.h ;-
इस Header file में Arithmetic या Mathematical function के definitions होते हैं। इसे
sqrt()
sin()
cos()
tan()
abs()
log()
log10()
exp()
आदि Functions के लिए Include किया जाता है।
(4) string.h ;-
इस Header file में string से सम्बंधित Function के definition होते हैं। इसे
Strlen()
Strcmp()
Strcat()
Strcpy()
आदि Functions के लिए include किया जाता है।
(5.) ctype.h ;-
इस Header file में Character Testing एवं Conversion Functions के definition होते हैं। इसे
toupper ()
tolower ()
tapasvini ()
आदि Functions के लिए include किया जाता है।
(6) stdlib.h ;-
इस Header file में Utility Functions एवं Dynamic Memory Allocation (DMA) Functions के Definitions होते हैं। इसे
calloc()
malloc()
free()
realloc()
आदि Functions के लिए include किया जाता है।
(7) time.h ;-
इस Header file में Time Manipulation Functions के definitions होते हैं। इसे
Difftime()
time()
आदि के लिए include किया जाता है।
इन Header Files को प्रोग्राम में Use करने के लिए preprocessor directive, #include का use किया जाता है:
जैसे -
#include<filename>
यहाँ filename का मतलब है header file का नाम है।
Example
#include<stdio. h>
0 Comments