Fejlécfájlok típusai C++ nyelven
A C++ programban a fejlécfájlokat az #include előfeldolgozó direktíva segítségével hívják meg, amely biztosítja, hogy ezek a függvények feldolgozásra kerüljenek a kód fordítása előtt. A C++-ban általában .h jelöléssel ábrázolt fejléc fájl függvénydefiníciókat, adattípus-definíciókat tartalmaz, és itt van a két típus:
Szabványos könyvtári fejlécfájlok
Ezeket a különféle funkciókat tartalmazó fejlécfájlokat a C++ fordító már megadja. Például az
Felhasználó által definiált fejlécfájlok
Az #include preprocessor direktíva használatával ezek a felhasználó által definiált fájlok importálhatók a programba bizonyos feladatok elvégzése érdekében.
Szintaxis
#include
A felhasználók tetszőleges fájlnevet adhatnak meg.
C++ fejlécfájlok létrehozása és használata
választás, majd meghívjuk őket a programban. A fejlécfájlok létrehozásához és használatához C++ nyelven kövesse az alábbi útmutatót lépésről lépésre:
1. lépés: Nyisson meg egy üres jegyzettömb ablakot vagy C++ fordítót, és írja le a kódot. Most mentse ezt a fájlt .h kiterjesztésű formátumban. Ne feledje, hogy a fejlécfájlhoz választott név ugyanaz lesz, mint a mentéshez (.h) fájlt.
Szemléltetésképpen létrehoztam egy felhasználó által definiált fejlécfájlt az alapvető aritmetikai műveletek elvégzéséhez, és függvénynek neveztem el (.h) kiterjesztés. Ez annak a fejlécfájlnak a kódja, amelyben az összes függvény deklarálva van.
// függvény deklarációkettős add hozzá ( kettős n1, kettős n2 ) ;
kettős kivonni ( kettős n1, kettős n2 ) ;
kettős szaporodnak ( kettős n1, kettős n2 ) ;
kettős feloszt ( kettős n1, kettős n2 ) ;
// függvény két szám hozzáadásához
kettős add hozzá ( kettős n1, kettős n2 )
{
Visszatérés n1 + n2 ;
}
// függvény két szám kivonására
kettős kivonni ( kettős n1, kettős n2 )
{
Visszatérés n1 - n2 ;
}
// függvény két szám szorzásához
kettős szaporodnak ( kettős n1, kettős n2 )
{
Visszatérés n1 * n2 ;
}
// függvény két szám felosztására
kettős feloszt ( kettős n1, kettős n2 )
{
Visszatérés n1 / n2 ;
}
Ebben a programban az összes alapvető aritmetikai művelethez tartozó függvények vannak meghatározva, beleértve az összeadást, kivonást, szorzást és osztást. A fájl .h kiterjesztéssel kerül mentésre.
2. lépés: Nyissa meg a fájlkönyvtárat, ahová a C++ fordító telepítve van, és illessze be a fájlt a bin szakasz alatti include mappába. Más előre meghatározott fejlécfájlokat fog látni a .h kiterjesztésben, amelyek már ott vannak.
A fordító könyvtárának megtalálásához Dev C++ esetén lépjen a Eszközök az eszköztáron válassza a lehetőséget Fordító beállításai , és akkor Könyvtárak , a cím a könyvtárak alatt jelenik meg.
3. lépés: Most nyissa meg a fordító új üres ablakát, foglalja bele ezt a fejlécfájlt az #include“function.h” vagy az #include használatával a kódhoz szükséges egyéb fejlécfájlokkal együtt, és írja le a kódot, amely bemeneteket vesz fel, és visszaadja az aritmetikai eredményeket. tevékenységek. Ez a fő kód az aritmetikai műveletek végrehajtásához.
#include#include'function.h'
segítségével névtér std ;
//fő kód
int fő- ( )
{
// változók deklarálása
kettős szám1, szám2 ;
// bemenet fogadása a végfelhasználótól
cout <> szám1 ;
cout <> szám2 ;
// két szám összeadása
cout << 'Kiegészítés = ' << add hozzá ( szám1, szám2 ) << endl ;
// két szám kivonása
cout << 'Kivonás =' << kivonni ( szám1, szám2 ) << endl ;
// két szám szorzása
cout << 'Szorzás =' << szaporodnak ( szám1, szám2 ) << endl ;
// két szám osztása
cout << 'Osztály =' << feloszt ( szám1, szám2 ) << endl ;
Visszatérés 0 ;
}
A fő kódban a függvények fejléce #include”function.h” hozzáadva, és a felhasználónak két operandust kell megadnia a különböző műveletek végrehajtásához.
A felhasználó beír két számot, és ezek kimenetei az aritmetikai függvények végrehajtása után kerülnek visszaadásra.
Ezért a függvények fejlécfájlja sikeresen megépült és a fenti kódokban használatos.
Következtetés
A fejlécfájlok előre és felhasználó által definiálhatók. A fejlécfájlok kódba foglalása egyszerűbbé és tömörebbé teszi. A saját választásunk szerinti fejlécfájlokat a .h kiterjesztéssel készíthetjük el, és később a kódban szereplő fejlécfájlt hívjuk meg. Fejlécfájl létrehozásához írja be a kódot egy szöveges fájlba, és mentse el .h jelöléssel a fordító include mappájába, ez a fejlécfájl most már olvasható a fordító számára, és a program meghívásakor a meghatározott műveleteket hajtja végre.