C++ fejlécfájlok létrehozása és használata

C Fejlecfajlok Letrehozasa Es Hasznalata



Nagyobb kódolási projektek kezelésekor az adott feladatokhoz különböző funkciókat deklarálnak, és ismétlődően is használhatók. Ez a forráskódot extra hosszú és bonyolulttá teszi, azonban ezek a függvények egyetlen fájlban deklarálhatók, amelyet fejlécfájlnak neveznek.

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 az a fejlécfájl, amelyet feltétlenül hozzá kell adni a C++ programhoz, hogy a bemenetet és a nyomtatási kimenetet a cin>> és a cout>> parancsokon keresztül fogadja.







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.