C++లో హెడర్ ఫైల్ల రకాలు
C++ ప్రోగ్రామ్లో, #include అనే ప్రిప్రాసెసర్ డైరెక్టివ్ని ఉపయోగించి హెడర్ ఫైల్లు పిలువబడతాయి, ఈ ఫంక్షన్లు కోడ్ కంపైలేషన్కు ముందు ప్రాసెస్ చేయబడతాయని నిర్ధారిస్తుంది. సాధారణంగా C++లో .h సంజ్ఞామానంతో సూచించబడే హెడర్ ఫైల్ ఫంక్షన్ నిర్వచనాలు, డేటా రకం నిర్వచనాలను కలిగి ఉంటుంది మరియు ఇక్కడ రెండు రకాలు ఉన్నాయి:
ప్రామాణిక లైబ్రరీ హెడర్ ఫైల్స్
వివిధ ఫంక్షన్లను కలిగి ఉన్న ఈ హెడర్ ఫైల్లు ఇప్పటికే C++ కంపైలర్ ద్వారా పేర్కొనబడ్డాయి. ఉదాహరణకు,
వినియోగదారు నిర్వచించిన హెడర్ ఫైల్లు
#include ప్రీప్రాసెసర్ డైరెక్టివ్ని ఉపయోగించి, నిర్దిష్ట విధులను నిర్వహించడానికి ఈ వినియోగదారు నిర్వచించిన ఫైల్లను ప్రోగ్రామ్లోకి దిగుమతి చేసుకోవచ్చు.
వాక్యనిర్మాణం
#include
వినియోగదారులు తమకు నచ్చిన ఏదైనా ఫైల్ పేరును ఇన్పుట్ చేయవచ్చు.
C++ హెడర్ ఫైల్లను ఎలా సృష్టించాలి మరియు ఉపయోగించాలి
ఎంపిక చేసి, ఆపై ప్రోగ్రామ్లో వారిని పిలుస్తుంది. C++లో హెడర్ ఫైల్లను సృష్టించడానికి మరియు ఉపయోగించడానికి దిగువ ఇవ్వబడిన దశల వారీ గైడ్ని అనుసరించండి:
దశ 1: ఖాళీ నోట్ప్యాడ్ విండో లేదా C++ కంపైలర్ని తెరిచి, మీ కోడ్ను రాయండి. ఇప్పుడు ఈ ఫైల్ని .h ఎక్స్టెన్షన్ ఫార్మాట్లో సేవ్ చేయండి. మీ హెడర్ ఫైల్ కోసం మీరు ఎంచుకున్న పేరు మీరు సేవ్ చేయడానికి ఉపయోగించే అదే పేరు అని గుర్తుంచుకోండి (.h) ఫైల్.
ఉదాహరణ కోసం, నేను ప్రాథమిక అంకగణిత కార్యకలాపాలను నిర్వహించడానికి వినియోగదారు-నిర్వచించిన హెడర్ ఫైల్ను సృష్టించాను మరియు దానితో ఫంక్షన్ అని పేరు పెట్టాను (.h) పొడిగింపు. ఇది అన్ని విధులు ప్రకటించబడిన హెడర్ ఫైల్ కోసం కోడ్.
// ఫంక్షన్ డిక్లరేషన్రెట్టింపు జోడించు ( రెట్టింపు n1, రెట్టింపు n2 ) ;
రెట్టింపు తీసివేయుము ( రెట్టింపు n1, రెట్టింపు n2 ) ;
రెట్టింపు గుణించాలి ( రెట్టింపు n1, రెట్టింపు n2 ) ;
రెట్టింపు విభజించు ( రెట్టింపు n1, రెట్టింపు n2 ) ;
// రెండు సంఖ్యలను జోడించే ఫంక్షన్
రెట్టింపు జోడించు ( రెట్టింపు n1, రెట్టింపు n2 )
{
తిరిగి n1 + n2 ;
}
// రెండు సంఖ్యలను తీసివేయడానికి ఫంక్షన్
రెట్టింపు తీసివేయుము ( రెట్టింపు n1, రెట్టింపు n2 )
{
తిరిగి n1 - n2 ;
}
// రెండు సంఖ్యలను గుణించే ఫంక్షన్
రెట్టింపు గుణించాలి ( రెట్టింపు n1, రెట్టింపు n2 )
{
తిరిగి n1 * n2 ;
}
// రెండు సంఖ్యలను విభజించే ఫంక్షన్
రెట్టింపు విభజించు ( రెట్టింపు n1, రెట్టింపు n2 )
{
తిరిగి n1 / n2 ;
}
ఈ ప్రోగ్రామ్లో, జోడించడం, తీసివేయడం, గుణించడం మరియు విభజించడం వంటి అన్ని ప్రాథమిక అంకగణిత కార్యకలాపాల కోసం విధులు నిర్వచించబడ్డాయి. ఫైల్ .h పొడిగింపులో సేవ్ చేయబడింది.
దశ 2: C++ కంపైలర్ ఇన్స్టాల్ చేయబడిన ఫైల్ డైరెక్టరీని తెరిచి, ఈ ఫైల్ను బిన్ విభాగంలోని చేర్చబడిన ఫోల్డర్లో అతికించండి. మీరు .h ఎక్స్టెన్షన్లో ఇతర ముందే నిర్వచించిన హెడర్ ఫైల్లను చూస్తారు, ఇప్పటికే అక్కడ ఉన్నాయి.
Dev C++ విషయంలో కంపైలర్ యొక్క డైరెక్టరీని కనుగొనడానికి వెళ్ళండి ఉపకరణాలు టూల్స్ బార్లో, ఎంచుకోండి కంపైలర్ ఎంపికలు , ఆపై డైరెక్టరీలు , చిరునామా డైరెక్టరీల క్రింద కనిపిస్తుంది.
దశ 3: ఇప్పుడు కంపైలర్ యొక్క కొత్త ఖాళీ విండోను తెరవండి, #include'function.h'ని ఉపయోగించి ఈ హెడర్ ఫైల్ను చేర్చండి లేదా కోడ్కు అవసరమైన ఇతర హెడర్ ఫైల్లతో #include చేయండి మరియు మీ కోడ్ను వ్రాసి, ఇది ఇన్పుట్లను తీసుకుని, అంకగణితానికి ఫలితాలను అందిస్తుంది. ఆపరేషన్లు. ఇది అంకగణిత కార్యకలాపాలను నిర్వహించడానికి ప్రధాన కోడ్.
##include'function.h'
ఉపయోగించి నేమ్స్పేస్ std ;
//ప్రధాన కోడ్
int ప్రధాన ( )
{
// డిక్లేర్ వేరియబుల్స్
రెట్టింపు సంఖ్య 1, సంఖ్య 2 ;
// తుది వినియోగదారు నుండి ఇన్పుట్ తీసుకోండి
కోట్ <> సంఖ్య1 ;
కోట్ <> సంఖ్య2 ;
// రెండు సంఖ్యల జోడింపు
కోట్ << 'అదనంగా =' << జోడించు ( సంఖ్య 1, సంఖ్య 2 ) << endl ;
// రెండు సంఖ్యల వ్యవకలనం
కోట్ << 'వ్యవకలనం =' << తీసివేయుము ( సంఖ్య 1, సంఖ్య 2 ) << endl ;
// రెండు సంఖ్యల గుణకారం
కోట్ << 'గుణకారం =' << గుణించాలి ( సంఖ్య 1, సంఖ్య 2 ) << endl ;
// రెండు సంఖ్యల విభజన
కోట్ << 'డివిజన్ =' << విభజించు ( సంఖ్య 1, సంఖ్య 2 ) << endl ;
తిరిగి 0 ;
}
ప్రధాన కోడ్లో, ఫంక్షన్ల హెడర్ ఫైల్ #include'function.h' జోడించబడింది, మరియు వేర్వేరు కార్యకలాపాలను నిర్వహించడానికి వినియోగదారు రెండు ఆపరాండ్లను ఇన్పుట్ చేయమని అడుగుతారు.
వినియోగదారు రెండు సంఖ్యలను ఇన్పుట్ చేస్తారు మరియు అంకగణిత విధులను నిర్వర్తించిన తర్వాత వాటి అవుట్పుట్లు తిరిగి ఇవ్వబడతాయి.
అందువల్ల, ఫంక్షన్ల కోసం హెడర్ ఫైల్ విజయవంతంగా నిర్మించబడింది మరియు పై కోడ్లలో ఉపయోగించబడుతుంది.
ముగింపు
హెడర్ ఫైల్లను ముందే నిర్వచించవచ్చు అలాగే వినియోగదారు నిర్వచించవచ్చు. కోడ్లో హెడర్ ఫైల్లను చేర్చడం వలన ఇది సరళమైనది మరియు మరింత సంక్షిప్తమైనది. మనకు నచ్చిన హెడర్ ఫైల్లను .h ఎక్స్టెన్షన్ని ఉపయోగించి తయారు చేయవచ్చు మరియు తర్వాత ఆ హెడర్ ఫైల్ని కోడ్లో కాల్ చేయవచ్చు. హెడర్ ఫైల్ను సృష్టించడానికి, కోడ్ను టెక్స్ట్ ఫైల్లో వ్రాసి, కంపైలర్ యొక్క చేర్చబడిన ఫోల్డర్లోని .h సంజ్ఞామానంలో సేవ్ చేయండి, ఈ హెడర్ ఫైల్ ఇప్పుడు కంపైలర్కి చదవబడుతుంది మరియు ప్రోగ్రామ్లో కాల్ చేసినప్పుడు నిర్వచించిన విధంగా కార్యకలాపాలను నిర్వహిస్తుంది.