So erstellen und verwenden Sie C++-Headerdateien

So Erstellen Und Verwenden Sie C Headerdateien



Bei größeren Codierungsprojekten werden unterschiedliche Funktionen für die spezifischen Aufgaben deklariert und können auch wiederholt verwendet werden. Dadurch wird der Quellcode besonders lang und komplex. Diese Funktionen können jedoch in einer einzigen Datei namens Header-Datei deklariert werden.

Arten von Header-Dateien in C++

Im C++-Programm werden Header-Dateien mithilfe einer Präprozessoranweisung namens #include aufgerufen, die sicherstellt, dass diese Funktionen vor der Codekompilierung verarbeitet werden. Die Header-Datei, die in C++ normalerweise mit der .h-Notation dargestellt wird, enthält Funktionsdefinitionen, Datentypdefinitionen und hier sind die beiden Typen:

Header-Dateien der Standardbibliothek

Diese Header-Dateien, die verschiedene Funktionen beinhalten, werden bereits vom C++-Compiler spezifiziert. Beispielsweise ist die Header-Datei, die unbedingt im C++-Programm hinzugefügt werden muss, um Eingaben zu empfangen und Ausgaben über cin>> bzw. cout>> zu drucken.







Benutzerdefinierte Header-Dateien

Mithilfe der Präprozessoranweisung #include können diese benutzerdefinierten Dateien in das Programm importiert werden, um bestimmte Aufgaben auszuführen.



Syntax



#include

Benutzer können einen beliebigen Dateinamen ihrer Wahl eingeben.





So erstellen und verwenden Sie C++-Headerdateien

Auswahl und rufen Sie sie dann im Programm auf. Um Header-Dateien in C++ zu erstellen und zu verwenden, befolgen Sie die unten aufgeführte Schritt-für-Schritt-Anleitung:

Schritt 1: Öffnen Sie ein leeres Editorfenster oder einen C++-Compiler und notieren Sie Ihren Code. Speichern Sie diese Datei nun im Erweiterungsformat .h. Denken Sie daran, dass der Name, den Sie für Ihre Header-Datei wählen, derselbe Name ist, den Sie zum Speichern der Datei verwenden (.H) Datei.



Zur Veranschaulichung habe ich eine benutzerdefinierte Header-Datei zum Ausführen grundlegender arithmetischer Operationen erstellt und ihr den Namen „Funktion“ gegeben (.H) Verlängerung. Dies ist der Code für die Header-Datei, in der alle Funktionen deklariert sind.

// Funktionsdeklaration
doppelt hinzufügen ( doppelt n1, doppelt n2 ) ;
doppelt subtrahieren ( doppelt n1, doppelt n2 ) ;
doppelt multiplizieren ( doppelt n1, doppelt n2 ) ;
doppelt teilen ( doppelt n1, doppelt n2 ) ;


// Funktion zum Addieren zweier Zahlen
doppelt hinzufügen ( doppelt n1, doppelt n2 )
{
zurückkehren n1 + n2 ;
}
// Funktion zum Subtrahieren zweier Zahlen
doppelt subtrahieren ( doppelt n1, doppelt n2 )
{
zurückkehren n1 - n2 ;
}

// Funktion zum Multiplizieren zweier Zahlen
doppelt multiplizieren ( doppelt n1, doppelt n2 )
{
zurückkehren n1 * n2 ;
}

// Funktion zum Teilen zweier Zahlen
doppelt teilen ( doppelt n1, doppelt n2 )
{
zurückkehren n1 / n2 ;
}

In diesem Programm werden Funktionen für alle grundlegenden arithmetischen Operationen einschließlich Addieren, Subtrahieren, Multiplizieren und Dividieren definiert. Die Datei wird mit der Erweiterung .h gespeichert.

Schritt 2: Öffnen Sie das Dateiverzeichnis, in dem der C++-Compiler installiert ist, und fügen Sie diese Datei in den Include-Ordner im Abschnitt „bin“ ein. Sie werden weitere vordefinierte Header-Dateien mit der Erweiterung .h sehen, die dort bereits vorhanden sind.

Um das Verzeichnis des Compilers im Fall von Dev C++ zu finden, gehen Sie zu Werkzeuge Wählen Sie in der Symbolleiste aus Compiler-Optionen , und dann Verzeichnisse , die Adresse wird unter Verzeichnissen angezeigt.

Schritt 3: Öffnen Sie nun das neue leere Fenster des Compilers, fügen Sie diese Header-Datei mit #include „function.h“ oder #include mit anderen erforderlichen Header-Dateien für den Code ein und schreiben Sie Ihren Code auf, der Eingaben entgegennimmt und die Ergebnisse für die Arithmetik zurückgibt Operationen. Dies ist der Hauptcode zur Durchführung arithmetischer Operationen.

#include
#include'function.h'
verwenden Namensraum std ;

//Haupt code
int hauptsächlich ( )
{
// Variablen deklarieren
doppelt num1, num2 ;

// Eingaben vom Endbenutzer entgegennehmen
cout <> num1 ;
cout <> num2 ;

// Addition zweier Zahlen
cout << 'Addition = ' << hinzufügen ( num1, num2 ) << endl ;

// Subtraktion zweier Zahlen
cout << 'Subtraktion = ' << subtrahieren ( num1, num2 ) << endl ;

// Multiplikation zweier Zahlen
cout << 'Multiplikation = ' << multiplizieren ( num1, num2 ) << endl ;

// Division zweier Zahlen
cout << 'Abteilung = ' << teilen ( num1, num2 ) << endl ;
zurückkehren 0 ;
}

Im Hauptcode die Header-Datei der Funktionen #include'function.h' hinzugefügt, Und Der Benutzer wird aufgefordert, zwei Operanden einzugeben, um verschiedene Operationen auszuführen.

Der Benutzer gibt zwei Zahlen ein und ihre Ausgaben werden nach der Ausführung der arithmetischen Funktionen zurückgegeben.

Daher wird die Header-Datei für Funktionen erfolgreich erstellt und in den oben genannten Codes verwendet.

Abschluss

Header-Dateien können sowohl vordefiniert als auch benutzerdefiniert sein. Das Einbinden von Header-Dateien in den Code macht ihn einfacher und prägnanter. Header-Dateien unserer Wahl können mit der Erweiterung .h erstellt und diese Header-Datei später im Code aufgerufen werden. Um eine Header-Datei zu erstellen, schreiben Sie den Code in eine Textdatei und speichern Sie ihn in der .h-Notation im Include-Ordner des Compilers. Diese Header-Datei ist nun für den Compiler lesbar und führt beim Aufruf im Programm die definierten Vorgänge aus.