Kuidas luua ja kasutada C++ päisefaile

Kuidas Luua Ja Kasutada C Paisefaile



Suuremate kodeerimisprojektide puhul deklareeritakse konkreetsete ülesannete jaoks erinevad funktsioonid ja neid saab kasutada ka korduvalt. See muudab lähtekoodi eriti pikaks ja keeruliseks, kuid neid funktsioone saab deklareerida ühes failis, mida nimetatakse päisefailiks.

Päisefailide tüübid C++-s

C++ programmis kutsutakse päisefaile eeltöötleja direktiivi #include abil, mis tagab, et neid funktsioone töödeldakse enne koodi koostamist. Päisefail, mida C++-s tavaliselt esitatakse .h-tähistusega, sisaldab funktsioonide määratlusi, andmetüüpide määratlusi ja siin on kahte tüüpi:

Standardsed teegi päisefailid

Need päisefailid, mis sisaldavad erinevaid funktsioone, on juba C++ kompilaatori poolt määratud. Näiteks on päisefail, mis tuleb tingimata lisada C++ programmi, et sisestada ja printida väljund vastavalt cin>> ja cout>> kaudu.







Kasutaja määratud päisefailid

Eelprotsessori direktiivi #include abil saab neid kasutaja määratud faile programmi importida, et täita teatud ülesandeid.



Süntaks



#include

Kasutajad saavad sisestada oma valitud failinime.





Kuidas luua ja kasutada C++ päisefaile

valikut ja seejärel neid programmis kutsudes. Päisefailide loomiseks ja kasutamiseks C++-s järgige alltoodud samm-sammult juhiseid:

Samm 1: Avage tühi märkmiku aken või C++ kompilaator ja kirjutage kood üles. Nüüd salvestage see fail .h laiendivormingus. Pidage meeles, et päisefailile valitud nimi on sama nimi, mida kasutate faili salvestamiseks (.h) faili.



Illustreerimiseks olen loonud kasutaja määratud päisefaili põhiliste aritmeetiliste toimingute tegemiseks ja andnud sellele funktsiooni (.h) pikendamine. See on päisefaili kood, milles on deklareeritud kõik funktsioonid.

// funktsiooni deklaratsioon
kahekordne lisama ( kahekordne n1, kahekordne n2 ) ;
kahekordne lahutada ( kahekordne n1, kahekordne n2 ) ;
kahekordne korrutada ( kahekordne n1, kahekordne n2 ) ;
kahekordne jagama ( kahekordne n1, kahekordne n2 ) ;


// funktsioon kahe numbri lisamiseks
kahekordne lisama ( kahekordne n1, kahekordne n2 )
{
tagasi n1 + n2 ;
}
// funktsioon kahe arvu lahutamiseks
kahekordne lahutada ( kahekordne n1, kahekordne n2 )
{
tagasi n1 - n2 ;
}

// funktsioon kahe arvu korrutamiseks
kahekordne korrutada ( kahekordne n1, kahekordne n2 )
{
tagasi n1 * n2 ;
}

// funktsioon kahe arvu jagamiseks
kahekordne jagama ( kahekordne n1, kahekordne n2 )
{
tagasi n1 / n2 ;
}

Selles programmis on määratletud funktsioonid kõigi põhiliste aritmeetiliste operatsioonide jaoks, sealhulgas liitmine, lahutamine, korrutamine ja jagamine. Fail salvestatakse laiendiga .h.

2. samm: Avage failikataloog, kuhu on installitud C++ kompilaator, ja kleepige see fail prügikasti jaotise kaasamise kausta. Näete teisi eelmääratletud päisefaile laiendis .h, mis on seal juba olemas.

Dev C++ puhul kompilaatori kataloogi leidmiseks minge lehele Tööriistad valige tööriistaribal Kompilaatori valikud , ja siis Kataloogid , ilmub aadress kataloogide alla.

3. samm: Nüüd avage kompilaatori uus tühi aken, lisage see päisefail kasutades #include“function.h” või #include koos muude koodi jaoks vajalike päisefailidega ja kirjutage üles oma kood, mis võtab sisendeid ja tagastab aritmeetika tulemused operatsioonid. See on aritmeetiliste toimingute sooritamise põhikood.

#include
#include'function.h'
kasutades nimeruum std ;

//põhikood
int peamine ( )
{
// deklareerib muutujad
kahekordne number1, number2 ;

// võtta lõppkasutaja sisend
cout <> number1 ;
cout <> number2 ;

// kahe numbri liitmine
cout << 'Lisamine =' << lisama ( number1, number2 ) << endl ;

// kahe arvu lahutamine
cout << 'Lahutamine =' << lahutada ( number1, number2 ) << endl ;

// kahe arvu korrutamine
cout << 'Korrutamine =' << korrutada ( number1, number2 ) << endl ;

// kahe arvu jagamine
cout << 'Divisioon =' << jagama ( number1, number2 ) << endl ;
tagasi 0 ;
}

Põhikoodis funktsioonide päisefail #include'function.h' lisatakse, ja kasutajal palutakse erinevate toimingute sooritamiseks sisestada kaks operandi.

Kasutaja sisestab kaks arvu ja nende väljundid pärast aritmeetiliste funktsioonide sooritamist tagastatakse.

Seega on funktsioonide päisefail edukalt üles ehitatud ja ülaltoodud koodides kasutatud.

Järeldus

Päisefaile saab nii eelmääratleda kui ka kasutaja määrata. Päisefailide lisamine koodi muudab selle lihtsamaks ja sisutihedamaks. Meie enda valitud päisefaile saab teha laiendit .h kasutades ja hiljem seda päisefaili koodis kutsudes. Päisefaili loomiseks kirjutage kood tekstifaili ja salvestage see kompilaatori kaasamiskausta .h-tähistusega, see päisefail on nüüd kompilaatorile loetav ja programmis kutsumisel sooritab defineeritud toiminguid.