Kako stvoriti i koristiti C++ datoteke zaglavlja

Kako Stvoriti I Koristiti C Datoteke Zaglavlja



Kada se radi o većim projektima kodiranja, deklariraju se različite funkcije za specifične zadatke i mogu se koristiti i više puta. To izvorni kod čini iznimno dugim i složenim, no te se funkcije mogu deklarirati u jednoj datoteci koja se naziva datoteka zaglavlja.

Vrste datoteka zaglavlja u C++

U C++ programu, datoteke zaglavlja pozivaju se pomoću direktive predprocesora pod nazivom #include, koja osigurava da se ove funkcije obrađuju prije kompilacije koda. Datoteka zaglavlja obično predstavljena s .h notacijom u C++ sadrži definicije funkcija, definicije tipova podataka, a ovdje su dvije vrste:

Datoteke zaglavlja standardne biblioteke

Ove datoteke zaglavlja, koje uključuju različite funkcije, već su specificirane u C++ prevoditelju. Na primjer, je datoteka zaglavlja koja se nužno mora dodati u C++ programu za uzimanje ulaza i ispisa izlaza kroz cin>> odnosno cout>>.







Korisnički definirane datoteke zaglavlja

Pomoću direktive pretprocesora #include, ove korisnički definirane datoteke mogu se uvesti u program za obavljanje određenih dužnosti.



Sintaksa



#include

Korisnici mogu unijeti bilo koji naziv datoteke po vlastitom izboru.





Kako stvoriti i koristiti C++ datoteke zaglavlja

izbor i zatim ih poziva u programu. Za izradu i korištenje datoteka zaglavlja u C++ slijedite vodič korak po korak dat u nastavku:

Korak 1: Otvorite prazan prozor bilježnice ili C++ kompajler i zapišite svoj kod. Sada spremite ovu datoteku u formatu ekstenzije .h. Upamtite da će ime koje odaberete za svoju datoteku zaglavlja biti isto ime koje koristite za spremanje (.h) datoteka.



Ilustracije radi, stvorio sam korisnički definiranu datoteku zaglavlja za izvođenje osnovnih aritmetičkih operacija i nazvao je funkcija s (.h) proširenje. Ovo je kod za datoteku zaglavlja u kojoj su deklarirane sve funkcije.

// deklaracija funkcije
dvostruko dodati ( dvostruko n1, dvostruko n2 ) ;
dvostruko oduzeti ( dvostruko n1, dvostruko n2 ) ;
dvostruko pomnožiti ( dvostruko n1, dvostruko n2 ) ;
dvostruko podijeliti ( dvostruko n1, dvostruko n2 ) ;


// funkcija za zbrajanje dvaju brojeva
dvostruko dodati ( dvostruko n1, dvostruko n2 )
{
povratak n1 + n2 ;
}
// funkcija za oduzimanje dva broja
dvostruko oduzeti ( dvostruko n1, dvostruko n2 )
{
povratak n1 - n2 ;
}

// funkcija za množenje dva broja
dvostruko pomnožiti ( dvostruko n1, dvostruko n2 )
{
povratak n1 * n2 ;
}

// funkcija za dijeljenje dva broja
dvostruko podijeliti ( dvostruko n1, dvostruko n2 )
{
povratak n1 / n2 ;
}

U ovom programu definirane su funkcije za sve osnovne aritmetičke operacije uključujući zbrajanje, oduzimanje, množenje i dijeljenje. Datoteka je spremljena u ekstenziji .h.

Korak 2: Otvorite direktorij datoteka u kojem je instaliran C++ prevodilac i zalijepite ovu datoteku u mapu za uključivanje ispod odjeljka bin. Vidjet ćete druge unaprijed definirane datoteke zaglavlja u ekstenziji .h, koje su tamo već prisutne.

Da biste pronašli direktorij prevoditelja u slučaju Dev C++ idite na Alati na alatnoj traci odaberite Mogućnosti prevoditelja , i onda Imenici , adresa će se pojaviti u imenicima.

Korak 3: Sada otvorite novi prazan prozor prevoditelja, uključite ovu datoteku zaglavlja pomoću #include“function.h” ili #include s drugim potrebnim datotekama zaglavlja za kod i zapišite svoj kod koji bi uzimao ulaze i vraćao rezultate za aritmetiku operacije. Ovo je glavni kod za izvođenje aritmetičkih operacija.

#include
#include'function.h'
korištenjem imenski prostor std ;

//glavni kod
int glavni ( )
{
// deklarirati varijable
dvostruko broj1, broj2 ;

// uzeti unos od krajnjeg korisnika
cout <> broj1 ;
cout <> broj2 ;

// zbrajanje dvaju brojeva
cout << 'Dodatak = ' << dodati ( broj1, broj2 ) << endl ;

// oduzimanje dvaju brojeva
cout << 'Oduzimanje = ' << oduzeti ( broj1, broj2 ) << endl ;

// množenje dvaju brojeva
cout << 'Množenje = ' << pomnožiti ( broj1, broj2 ) << endl ;

// dijeljenje dvaju brojeva
cout << 'Podjela = ' << podijeliti ( broj1, broj2 ) << endl ;
povratak 0 ;
}

U glavnom kodu, datoteka zaglavlja funkcija #include”function.h” dodaje se, i od korisnika se traži da unese dva operanda za izvođenje različitih operacija.

Korisnik unosi dva broja i vraćaju se njihovi rezultati nakon izvođenja aritmetičkih funkcija.

Stoga je datoteka zaglavlja za funkcije uspješno izgrađena i korištena u gornjim kodovima.

Zaključak

Datoteke zaglavlja mogu se unaprijed definirati kao i definirati korisnik. Uključivanje datoteka zaglavlja u kôd čini ga jednostavnijim i sažetijim. Datoteke zaglavlja po vlastitom izboru mogu se izraditi korištenjem ekstenzije .h i kasnijeg pozivanja te datoteke zaglavlja u kodu. Da biste stvorili datoteku zaglavlja, napišite kod u tekstualnu datoteku i spremite ga u .h notaciji u mapu za uključivanje prevoditelja, ovu datoteku zaglavlja sada može pročitati prevodilac i kada se pozove u programu, izvodi operacije kako je definirano.