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,
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 deklaracijadvigubai 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.