Kaip sukurti ir naudoti C++ antraštės failus

Kaip Sukurti Ir Naudoti C Antrastes Failus



Dirbant su didesniais kodavimo projektais, konkrečioms užduotims deklaruojamos skirtingos funkcijos, kurios taip pat gali būti naudojamos pakartotinai. Dėl to šaltinio kodas tampa itin ilgas ir sudėtingas, tačiau šios funkcijos gali būti deklaruojamos viename faile, vadinamame antraštės failu.

Antraštės failų tipai C++

C++ programoje antraštės failai iškviečiami naudojant išankstinio procesoriaus direktyvą #include, kuri užtikrina, kad šios funkcijos būtų apdorotos prieš sudarant kodą. Antraštės faile, paprastai pateikiamame su .h žymėjimu C++, yra funkcijų apibrėžimai, duomenų tipų apibrėžimai, o štai du tipai:

Standartiniai bibliotekos antraštės failai

Šiuos antraštės failus, kuriuose yra įvairių funkcijų, jau nurodo C++ kompiliatorius. Pavyzdžiui, yra antraštės failas, kuris būtinai turi būti įtrauktas į C++ programą, kad būtų galima įvesti ir spausdinti atitinkamai per cin>> ir cout>>.







Vartotojo nustatyti antraštės failai

Naudojant #include išankstinio procesoriaus direktyvą, šiuos vartotojo apibrėžtus failus galima importuoti į programą, kad būtų galima atlikti tam tikras užduotis.



Sintaksė



#include

Vartotojai gali įvesti bet kurį pasirinktą failo pavadinimą.





Kaip sukurti ir naudoti C++ antraštės failus

pasirinkti ir tada iškviesti juos programoje. Norėdami sukurti ir naudoti antraštės failus C++, vadovaukitės toliau pateiktais žingsnis po žingsnio vadove:

1 žingsnis: Atidarykite tuščią bloknoto langą arba C++ kompiliatorių ir užsirašykite kodą. Dabar išsaugokite šį failą .h plėtinio formatu. Atminkite, kad pavadinimas, kurį pasirinkote antraštės failui, bus toks pat, kaip ir išsaugoti (.h) failą.



Pavyzdžiui, sukūriau vartotojo apibrėžtą antraštės failą, skirtą pagrindinėms aritmetinėms operacijoms atlikti ir pavadinau jį funkcija (.h) pratęsimas. Tai yra antraštės failo, kuriame deklaruojamos visos funkcijos, kodas.

// funkcijos deklaracija
dvigubai papildyti ( dvigubai n1, dvigubai n2 ) ;
dvigubai atimti ( dvigubai n1, dvigubai n2 ) ;
dvigubai padauginti ( dvigubai n1, dvigubai n2 ) ;
dvigubai padalinti ( dvigubai n1, dvigubai n2 ) ;


// funkcija, skirta pridėti du skaičius
dvigubai papildyti ( dvigubai n1, dvigubai n2 )
{
grąžinti n1 + n2 ;
}
// funkcija, skirta atimti du skaičius
dvigubai atimti ( dvigubai n1, dvigubai n2 )
{
grąžinti n1 - n2 ;
}

// funkcija padauginti du skaičius
dvigubai padauginti ( dvigubai n1, dvigubai n2 )
{
grąžinti n1 * n2 ;
}

// funkcija padalyti du skaičius
dvigubai padalinti ( dvigubai n1, dvigubai n2 )
{
grąžinti n1 / n2 ;
}

Šioje programoje apibrėžiamos visų pagrindinių aritmetinių operacijų, įskaitant sudėties, atimties, daugybos ir padalijimo, funkcijos. Failas išsaugomas .h plėtiniu.

2 žingsnis: Atidarykite failų katalogą, kuriame yra įdiegtas C++ kompiliatorius, ir įklijuokite šį failą į įtraukimo aplanką, esantį skyriuje bin. Matysite kitus iš anksto nustatytus antraštės failus .h plėtinyje, kurie ten jau yra.

Norėdami rasti kompiliatoriaus katalogą Dev C++ atveju, eikite į Įrankiai įrankių juostoje pasirinkite Kompiliatoriaus parinktys , ir tada Katalogai , adresas bus rodomas kataloguose.

3 veiksmas: Dabar atidarykite naują tuščią kompiliatoriaus langą, įtraukite šį antraštės failą naudodami #include'function.h' arba #include su kitais būtinais kodo antraščių failais ir užsirašykite kodą, kuris imtų įvestis ir grąžintų aritmetikos rezultatus. operacijos. Tai yra pagrindinis aritmetinių operacijų atlikimo kodas.

#include
#include'function.h'
naudojant vardų erdvė std ;

//pagrindinis kodas
tarpt pagrindinis ( )
{
// deklaruoti kintamuosius
dvigubai skaičius1, skaičius2 ;

// priimti įvestį iš galutinio vartotojo
cout <> skaičius1 ;
cout <> skaičius2 ;

// dviejų skaičių pridėjimas
cout << 'Papildymas =' << papildyti ( skaičius1, skaičius2 ) << endl ;

// dviejų skaičių atėmimas
cout << 'Atimtis =' << atimti ( skaičius1, skaičius2 ) << endl ;

// dviejų skaičių daugyba
cout << 'Daugyba =' << padauginti ( skaičius1, skaičius2 ) << endl ;

// dviejų skaičių padalijimas
cout << 'Padalinys =' << padalinti ( skaičius1, skaičius2 ) << endl ;
grąžinti 0 ;
}

Pagrindiniame kode – funkcijų antraštės failas #include'function.h' pridedama, ir vartotojo prašoma įvesti du operandus skirtingoms operacijoms atlikti.

Vartotojas įveda du skaičius ir grąžinami jų išvesties atlikus aritmetines funkcijas.

Taigi, funkcijų antraštės failas yra sėkmingai sukurtas ir naudojamas aukščiau pateiktuose koduose.

Išvada

Antraštės failai gali būti iš anksto nustatyti ir vartotojo nustatyti. Antraštės failų įtraukimas į kodą daro jį paprastesnį ir glaustesnį. Mūsų pačių pasirinkti antraštės failus galime sukurti naudojant plėtinį .h ir vėliau iškviesti tą antraštės failą kode. Norėdami sukurti antraštės failą, įrašykite kodą į tekstinį failą ir išsaugokite jį .h žymėjimu kompiliatoriaus įtraukimo aplanke, šis antraštės failas dabar yra skaitomas kompiliatoriui ir iškvietus programoje, atlieka nurodytas operacijas.