Πώς να δημιουργήσετε και να χρησιμοποιήσετε αρχεία κεφαλίδας C++

Pos Na Demiourgesete Kai Na Chresimopoiesete Archeia Kephalidas C



Όταν ασχολείστε με μεγαλύτερα έργα κωδικοποίησης, δηλώνονται διαφορετικές λειτουργίες για τις συγκεκριμένες εργασίες και μπορούν επίσης να χρησιμοποιηθούν επαναλαμβανόμενα. Αυτό κάνει τον πηγαίο κώδικα πολύ μεγάλο και πολύπλοκο, ωστόσο, αυτές οι λειτουργίες μπορούν να δηλωθούν σε ένα μόνο αρχείο που ονομάζεται αρχείο κεφαλίδας.

Τύποι αρχείων κεφαλίδας σε C++

Στο πρόγραμμα C++, τα αρχεία κεφαλίδας καλούνται χρησιμοποιώντας μια οδηγία προεπεξεργαστή που ονομάζεται #include, η οποία διασφαλίζει ότι αυτές οι συναρτήσεις υποβάλλονται σε επεξεργασία πριν από τη μεταγλώττιση του κώδικα. Το αρχείο κεφαλίδας που συνήθως αναπαρίσταται με τον συμβολισμό .h στη C++ περιέχει ορισμούς συναρτήσεων, ορισμούς τύπων δεδομένων και εδώ είναι οι δύο τύποι:

Τυπικά αρχεία κεφαλίδας βιβλιοθήκης

Αυτά τα αρχεία κεφαλίδας, τα οποία περιλαμβάνουν διάφορες συναρτήσεις, έχουν ήδη καθοριστεί από τον μεταγλωττιστή C++. Για παράδειγμα, το είναι το αρχείο κεφαλίδας που πρέπει απαραίτητα να προστεθεί στο πρόγραμμα C++ για να λάβει είσοδο και έξοδο εκτύπωσης μέσω cin>> και cout>> αντίστοιχα.







Αρχεία κεφαλίδας που ορίζονται από το χρήστη

Χρησιμοποιώντας την οδηγία προεπεξεργαστή #include, αυτά τα αρχεία που ορίζονται από το χρήστη μπορούν να εισαχθούν στο πρόγραμμα για την εκτέλεση συγκεκριμένων καθηκόντων.



Σύνταξη



#include

Οι χρήστες μπορούν να εισάγουν οποιοδήποτε όνομα αρχείου της επιλογής τους.





Πώς να δημιουργήσετε και να χρησιμοποιήσετε αρχεία κεφαλίδας C++

επιλογή και μετά καλώντας τους στο πρόγραμμα. Για να δημιουργήσετε και να χρησιμοποιήσετε αρχεία κεφαλίδας στη C++ ακολουθήστε τον οδηγό βήμα προς βήμα που δίνεται παρακάτω:

Βήμα 1: Ανοίξτε ένα κενό παράθυρο σημειωματάριων ή μεταγλωττιστή C++ και σημειώστε τον κώδικά σας. Τώρα αποθηκεύστε αυτό το αρχείο σε μορφή επέκτασης .h. Θυμηθείτε ότι το όνομα που θα επιλέξετε για το αρχείο κεφαλίδας θα είναι το ίδιο όνομα που χρησιμοποιείτε για την αποθήκευση του (.η) αρχείο.



Για παράδειγμα, έχω δημιουργήσει ένα αρχείο κεφαλίδας που ορίζεται από το χρήστη για την εκτέλεση βασικών αριθμητικών πράξεων και το ονόμασα συνάρτηση με (.η) επέκταση. Αυτός είναι ο κωδικός για το αρχείο κεφαλίδας στο οποίο δηλώνονται όλες οι συναρτήσεις.

// δήλωση συνάρτησης
διπλό Προσθήκη ( διπλό n1, διπλό n2 ) ;
διπλό αφαιρώ ( διπλό n1, διπλό n2 ) ;
διπλό πολλαπλασιάζω ( διπλό n1, διπλό n2 ) ;
διπλό διαιρέστε ( διπλό n1, διπλό n2 ) ;


// συνάρτηση για την προσθήκη δύο αριθμών
διπλό Προσθήκη ( διπλό n1, διπλό n2 )
{
ΕΠΙΣΤΡΟΦΗ n1 + n2 ;
}
// συνάρτηση αφαίρεσης δύο αριθμών
διπλό αφαιρώ ( διπλό n1, διπλό n2 )
{
ΕΠΙΣΤΡΟΦΗ n1 - n2 ;
}

// συνάρτηση πολλαπλασιασμού δύο αριθμών
διπλό πολλαπλασιάζω ( διπλό n1, διπλό n2 )
{
ΕΠΙΣΤΡΟΦΗ n1 * n2 ;
}

// συνάρτηση για διαίρεση δύο αριθμών
διπλό διαιρέστε ( διπλό n1, διπλό n2 )
{
ΕΠΙΣΤΡΟΦΗ n1 / n2 ;
}

Σε αυτό το πρόγραμμα, ορίζονται συναρτήσεις για όλες τις βασικές αριθμητικές πράξεις, συμπεριλαμβανομένων της πρόσθεσης, της αφαίρεσης, του πολλαπλασιασμού και της διαίρεσης. Το αρχείο αποθηκεύεται στην επέκταση .h.

Βήμα 2: Ανοίξτε τον κατάλογο αρχείων όπου είναι εγκατεστημένος ο μεταγλωττιστής C++ και επικολλήστε αυτό το αρχείο στον φάκελο συμπερίληψης κάτω από την ενότητα bin. Θα δείτε άλλα προκαθορισμένα αρχεία κεφαλίδας στην επέκταση .h, που υπάρχουν ήδη εκεί.

Για να βρείτε τον κατάλογο του μεταγλωττιστή στην περίπτωση του Dev C++ μεταβείτε στο Εργαλεία στη γραμμή εργαλείων, επιλέξτε Επιλογές μεταγλωττιστή , και μετά καταλόγους , η διεύθυνση θα εμφανιστεί στους καταλόγους.

Βήμα 3: Τώρα ανοίξτε το νέο κενό παράθυρο του μεταγλωττιστή, συμπεριλάβετε αυτό το αρχείο κεφαλίδας χρησιμοποιώντας #include“function.h” ή #include με άλλα απαραίτητα αρχεία κεφαλίδας για τον κώδικα και σημειώστε τον κώδικά σας που θα λαμβάνει εισόδους και θα επέστρεφε τα αποτελέσματα για την αριθμητική επιχειρήσεις. Αυτός είναι ο κύριος κώδικας για την εκτέλεση αριθμητικών πράξεων.

#include
#include'function.h'
χρησιμοποιώντας χώρο ονομάτων std ;

//κύριος κώδικας
ενθ κύριος ( )
{
// δήλωση μεταβλητών
διπλό num1, num2 ;

// λήψη εισόδου από τον τελικό χρήστη
cout <> num1 ;
cout <> num2 ;

// πρόσθεση δύο αριθμών
cout << 'Προσθήκη =' << Προσθήκη ( num1, num2 ) << endl ;

// αφαίρεση δύο αριθμών
cout << 'Αφαίρεση =' << αφαιρώ ( num1, num2 ) << endl ;

// πολλαπλασιασμός δύο αριθμών
cout << 'Πολλαπλασιασμός =' << πολλαπλασιάζω ( num1, num2 ) << endl ;

// διαίρεση δύο αριθμών
cout << 'Διαίρεση =' << διαιρέστε ( num1, num2 ) << endl ;
ΕΠΙΣΤΡΟΦΗ 0 ;
}

Στον κύριο κώδικα, το αρχείο κεφαλίδας των συναρτήσεων #include'function.h' προστίθεται, και ο χρήστης καλείται να εισάγει δύο τελεστές για την εκτέλεση διαφορετικών λειτουργιών.

Ο χρήστης εισάγει δύο αριθμούς και οι έξοδοι τους μετά την εκτέλεση των αριθμητικών συναρτήσεων επιστρέφονται.

Ως εκ τούτου, το αρχείο κεφαλίδας για τις συναρτήσεις έχει κατασκευαστεί με επιτυχία και χρησιμοποιείται στους παραπάνω κωδικούς.

συμπέρασμα

Τα αρχεία κεφαλίδας μπορούν να προκαθοριστούν καθώς και να οριστούν από τον χρήστη. Η συμπερίληψη αρχείων κεφαλίδας στον κώδικα το καθιστά πιο απλό και συνοπτικό. Τα αρχεία κεφαλίδας της επιλογής μας μπορούν να γίνουν χρησιμοποιώντας την επέκταση .h και αργότερα καλώντας αυτό το αρχείο κεφαλίδας στον κώδικα. Για να δημιουργήσετε ένα αρχείο κεφαλίδας, γράψτε τον κώδικα σε ένα αρχείο κειμένου και αποθηκεύστε τον στη σημείωση .h στον φάκελο περιλαμβάνει του μεταγλωττιστή, αυτό το αρχείο κεφαλίδας είναι πλέον αναγνώσιμο από τον μεταγλωττιστή και όταν καλείται στο πρόγραμμα, εκτελεί λειτουργίες όπως ορίζονται.