Σπίτι Προσωπικά Οικονομικά Πώς να δημιουργήσετε ένα προσαρμοσμένο αρχείο κεφαλίδας σε C-dummies

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

Βίντεο: Awesome iPhone Apps with Objective-C by Zack Chauvin 2024

Βίντεο: Awesome iPhone Apps with Objective-C by Zack Chauvin 2024
Anonim

Καθώς τα έργα πολλαπλών μονάδων στο C γίνονται πιο πολύπλοκα, το πρώτο μέρος κάθε αρχείου πηγαίου κώδικα αυξάνεται όλο και περισσότερο: Περισσότερα πρωτότυπα, περισσότερες σταθερές και περισσότερες παγκόσμιες μεταβλητές και δομές απαιτούνται για κάθε ενότητα. Αντί να επιβαρύνετε τον κώδικα σας με απολύσεις, μπορείτε να δημιουργήσετε ένα αρχείο κεφαλίδας για το έργο.

Ένα αρχείο κεφαλίδας περιέχει σχεδόν όλα όσα μπορείτε να βάλετε σε ένα αρχείο πηγαίου κώδικα. Συγκεκριμένα, θα πρέπει να τοποθετήσετε στοιχεία στο αρχείο κεφαλίδας που διαφορετικά θα εισέρχονταν σε κάθε μονάδα πηγαίου κώδικα. Ακολουθεί ένα αρχείο κεφαλίδας δείγματος:

ΑΡΧΕΙΟ HEADER EX2403. H

#include #include / * πρωτότυπα * / άχρηστη δομή γεμίσματος (κενό); κενό δομή εκτύπωσης (κενό); / * σταθερές * / / * μεταβλητές * / δομή πράγμα {char όνομα [32]; int age?}? typedef δομή ανθρώπινο πράγμα?

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

Δύο πρωτότυπα καθορίζονται στις Γραμμές 6 και 7. Και πάλι, ένας λόγος για να έχουμε ένα αρχείο κεφαλίδας είναι το πρωτότυπο, ειδικά σε πολλαπλές μονάδες.

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

Τέλος, το πράγμα δομής ορίζεται στη Γραμμή 13. Στη συνέχεια, η Γραμμή 18 χρησιμοποιεί typedef έτσι ώστε η λέξη ανθρώπινη (αντί για το δομικό πράγμα) μπορεί να χρησιμοποιηθεί στον κώδικα.

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

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

#include "ex2403.h"

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

#include "headers / ex2403.h"

Project ex2403 . c Ο κώδικας προέλευσης επιδεικνύει τον τρόπο με τον οποίο το αρχείο κεφαλίδας στο αρχείο κεφαλίδας ex2403. h χρησιμοποιείται.

ΕΡΓΟ EX2403 ΚΥΡΙΟ. C ΚΩΔΙΚΟΣ ΠΗΓΗΣ

# περιλαμβάνει το "ex2403. H" ανθρώπινο πρόσωπο. int κύριο () {fillstructure (); δομή εκτύπωσης (); επιστροφή 0;} άκυρη δομή γεμίσματος (κενό) {printf ("Εισάγετε το όνομά σας:"); fgets (ονοματεπώνυμο, 31, stdin); printf ("Πληκτρολογήστε την ηλικία σας:"); scanf ("% d", & πρόσωπο.)}} άκυρη δομή εκτύπωσης (άκυρη) {printf ("Είστε% sn", όνομα ατόμου); printf ("Και είσαι% d ετών" n, ηλικία ατόμων),}

Γραμμή 1 του πηγαίου κώδικα που εμφανίζεται στο Project ex2403 main. c Ο πηγαίος κώδικας περιλαμβάνει το προσαρμοσμένο αρχείο κεφαλίδας, ex2403. h. Ο άνθρωπος typedef χρησιμοποιείται στην Γραμμή 3. Αυτό είναι! Δεν είναι απαραίτητες άλλες δηλώσεις στον πηγαίο κώδικα, επειδή έχουν χρησιμοποιηθεί από την προσαρμοσμένη κεφαλίδα.

Άσκηση 1 : Δημιουργήστε ένα νέο έργο στο Code:: Blocks. Δημιουργήστε ένα νέο αρχείο κεφαλίδας, ex2403. h, για το έργο, και αντιγράψτε τον κώδικα από το αρχείο κεφαλίδας ex2403. h σε αυτό το αρχείο. Αντιγράψτε τον πηγαίο κώδικα από το κύριο έργο Project ex2403 . c πηγαίο κώδικα στο κύριο. c αρχείο. Κατασκευάστε και τρέξτε.

Άσκηση 2 : Διαχωρίστε τις λειτουργίες πληκτρολογίου () και εκτύπωσης () από το κύριο έργο Project ex2403 . c Κωδικός προέλευσης, ώστε κάθε ένα να εμφανίζεται στο δικό του αρχείο πηγαίου κώδικα, είσοδος. c και εξόδου. c, αντίστοιχα. Κατασκευάστε το πρόγραμμα πολλαπλών μονάδων.

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

Η επιλογή των συντακτών

Πώς να αλλάξετε τη ρύθμιση ισορροπίας λευκού σε ετικέτες Canon EOS 70D

Πώς να αλλάξετε τη ρύθμιση ισορροπίας λευκού σε ετικέτες Canon EOS 70D

Χρησιμοποιώντας το Ο έλεγχος εξισορρόπησης λευκού στο Canon EOS 70D σας μπορεί εύκολα και γρήγορα να διορθώσει προβλήματα χρώματος. Οι διαθέσιμες ρυθμίσεις ισορροπίας λευκού απεικονίζονται με τα σύμβολα που εμφανίζονται στον παρακάτω πίνακα. Μπορείτε να δείτε την τρέχουσα ρύθμιση στην οθόνη Ρυθμίσεις λήψης, όπως φαίνεται στο παρακάτω σχήμα. Για να προσαρμόσετε τη ρύθμιση, έχετε ...

Η επιλογή των συντακτών

Προετοιμασία αντιγράφου TIFF ψηφιακής εικόνας για δημοσίευση - ανδρεικέλες

Προετοιμασία αντιγράφου TIFF ψηφιακής εικόνας για δημοσίευση - ανδρεικέλες

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

Εξάγοντας το περίγραμμα επιλογής του ψηφιακού σας επεξεργαστή εικόνας - ανδρείκελα

Εξάγοντας το περίγραμμα επιλογής του ψηφιακού σας επεξεργαστή εικόνας - ανδρείκελα

Η πρώτη προσπάθεια. Αναμείνετε να βελτιώσετε το περίγραμμα επιλογής σας τουλάχιστον λίγο. Μπορείτε να βελτιώσετε το περίγραμμα σας με διάφορους τρόπους: Αντίστροφη περιγράμματος επιλογής: Απλά χρησιμοποιήστε την εντολή Invert (ή την αντίστοιχη εντολή του προγράμματος). Προσθέστε σε περίγραμμα επιλογής: ...

Επιλογή από τις άκρες της ψηφιακής εικόνας - ανδρείκελα

Επιλογή από τις άκρες της ψηφιακής εικόνας - ανδρείκελα

Όπου οι φωτεινές περιοχές πληρούν τις σκοτεινές περιοχές. Πολλά προγράμματα επεξεργασίας φωτογραφιών σας επιτρέπουν να σχεδιάσετε ένα περίγραμμα επιλογής κατά μήκος ενός άκρου. Το εργαλείο αναζητά άκρες κοντά στο σημείο που σύρετε το ποντίκι.

Η επιλογή των συντακτών

Πώς να χρησιμοποιείτε το παράθυρο μητρώου του QuickBooks 2010 - dummies

Πώς να χρησιμοποιείτε το παράθυρο μητρώου του QuickBooks 2010 - dummies

Για να εργαστείτε ευκολότερα με το παράθυρο του Μητρώου και να ελέγξετε τον τρόπο εμφάνισής του: Το κουμπί Μετάβαση: Εμφανίζει το παράθυρο διαλόγου Μετάβαση (Go To). Αυτό το παράθυρο διαλόγου σάς επιτρέπει να αναζητήσετε μια συναλλαγή στο παράθυρο "Εγγραφή". Για παράδειγμα, μπορείτε να αναζητήσετε ...

Πώς να εργάζεστε με έναν υπάρχοντα προϋπολογισμό σε QuickBooks - dummies

Πώς να εργάζεστε με έναν υπάρχοντα προϋπολογισμό σε QuickBooks - dummies

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

Πώς να χρησιμοποιείτε τα κουτιά παραθύρων αναφορών του QuickBooks - dummies

Πώς να χρησιμοποιείτε τα κουτιά παραθύρων αναφορών του QuickBooks - dummies

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