Kā izveidot un lietot C++ galvenes failus

Ka Izveidot Un Lietot C Galvenes Failus



Strādājot ar lielākiem kodēšanas projektiem, konkrētajiem uzdevumiem tiek deklarētas dažādas funkcijas, un tās var izmantot arī atkārtoti. Tas padara avota kodu īpaši garu un sarežģītu, tomēr šīs funkcijas var deklarēt vienā failā, ko sauc par galvenes failu.

Galvenes failu veidi programmā C++

Programmā C++ galvenes faili tiek izsaukti, izmantojot priekšprocesora direktīvu #include, kas nodrošina, ka šīs funkcijas tiek apstrādātas pirms koda kompilēšanas. Galvenes fails, kas parasti tiek attēlots ar .h apzīmējumu programmā C++, satur funkciju definīcijas, datu tipu definīcijas, un šeit ir divi veidi:

Standarta bibliotēkas galvenes faili

Šie galvenes faili, kas ietver dažādas funkcijas, jau ir norādīti C++ kompilatorā. Piemēram, ir galvenes fails, kas obligāti jāpievieno C++ programmā, lai ievadītu ievadi un izdruku, izmantojot attiecīgi cin>> un cout>>.







Lietotāja definēti galvenes faili

Izmantojot direktīvu #include preprocessor, šos lietotāja definētos failus var importēt programmā, lai veiktu noteiktus pienākumus.



Sintakse



#include

Lietotāji var ievadīt jebkuru faila nosaukumu pēc savas izvēles.





Kā izveidot un lietot C++ galvenes failus

izvēli un pēc tam izsaucot tos programmā. Lai izveidotu un izmantotu galvenes failus programmā C++, izpildiet tālāk sniegtos norādījumus.

1. darbība: Atveriet tukšu piezīmju grāmatiņas logu vai C++ kompilatoru un pierakstiet savu kodu. Tagad saglabājiet šo failu .h paplašinājuma formātā. Atcerieties, ka nosaukums, kuru izvēlaties galvenes failam, būs tas pats nosaukums, kuru izmantojat, lai saglabātu failu (.h) failu.



Ilustrācijai esmu izveidojis lietotāja definētu galvenes failu pamata aritmētisko darbību veikšanai un nosaucu to par funkciju ar (.h) pagarinājumu. Šis ir galvenes faila kods, kurā ir deklarētas visas funkcijas.

// funkcijas deklarācija
dubultā pievienot ( dubultā n1, dubultā n2 ) ;
dubultā atņemt ( dubultā n1, dubultā n2 ) ;
dubultā vairoties ( dubultā n1, dubultā n2 ) ;
dubultā sadalīt ( dubultā n1, dubultā n2 ) ;


// funkcija, lai pievienotu divus skaitļus
dubultā pievienot ( dubultā n1, dubultā n2 )
{
atgriezties n1 + n2 ;
}
// funkcija, lai atņemtu divus skaitļus
dubultā atņemt ( dubultā n1, dubultā n2 )
{
atgriezties n1 - n2 ;
}

// funkcija, lai reizinātu divus skaitļus
dubultā vairoties ( dubultā n1, dubultā n2 )
{
atgriezties n1 * n2 ;
}

// funkcija, lai sadalītu divus skaitļus
dubultā sadalīt ( dubultā n1, dubultā n2 )
{
atgriezties n1 / n2 ;
}

Šajā programmā ir definētas funkcijas visām pamata aritmētiskajām operācijām, tostarp saskaitīšanai, atņemšanai, reizināšanai un dalīšanai. Fails tiek saglabāts .h paplašinājumā.

2. darbība: Atveriet failu direktoriju, kurā ir instalēts C++ kompilators, un ielīmējiet šo failu iekļautajā mapē zem atkritnes sadaļas. Jūs redzēsit citus iepriekš definētus galvenes failus .h paplašinājumā, kas jau ir tur.

Lai atrastu kompilatora direktoriju Dev C++ gadījumā, dodieties uz Rīki rīku joslā atlasiet Kompilatora opcijas , un tad Katalogi , adrese parādīsies zem direktorijiem.

3. darbība: Tagad atveriet kompilatora jauno tukšo logu, iekļaujiet šo galvenes failu, izmantojot #include“function.h” vai #include kopā ar citiem kodam nepieciešamajiem galvenes failiem, un pierakstiet savu kodu, kas veiks ievadi un atgrieztu aritmētikas rezultātus. operācijas. Šis ir galvenais kods aritmētisko darbību veikšanai.

#include
#include'function.h'
izmantojot nosaukumvieta std ;

//galvenais kods
starpt galvenais ( )
{
// deklarēt mainīgos
dubultā num1, num2 ;

// saņemt ievadi no galalietotāja
cout <> num1 ;
cout <> num2 ;

// divu skaitļu saskaitīšana
cout << 'Papildinājums = ' << pievienot ( num1, num2 ) << endl ;

// divu skaitļu atņemšana
cout << 'Atņemšana =' << atņemt ( num1, num2 ) << endl ;

// divu skaitļu reizināšana
cout << 'Reizināšana =' << vairoties ( num1, num2 ) << endl ;

// divu skaitļu dalījums
cout << 'Dvīzija =' << sadalīt ( num1, num2 ) << endl ;
atgriezties 0 ;
}

Galvenajā kodā funkciju galvenes fails #include'function.h' ir pievienots, un lietotājam tiek lūgts ievadīt divus operandus dažādu darbību veikšanai.

Lietotājs ievada divus skaitļus un pēc aritmētisko funkciju izpildes tiek atgriezti to izvadi.

Tādējādi funkciju galvenes fails ir veiksmīgi izveidots un izmantots iepriekš minētajos kodos.

Secinājums

Galvenes faili var būt iepriekš definēti, kā arī lietotāja definēti. Galvenes failu iekļaušana kodā padara to vienkāršāku un kodolīgāku. Mūsu pašu izvēlētos galvenes failus var izveidot, izmantojot paplašinājumu .h un vēlāk izsaucot šo galvenes failu kodā. Lai izveidotu galvenes failu, ierakstiet kodu teksta failā un saglabājiet to .h apzīmējumā kompilatora iekļautajā mapē, šis galvenes fails tagad ir lasāms kompilatoram un, kad tas tiek izsaukts programmā, veic darbības, kā noteikts.