Η αλλαγή του χρώματος του κειμένου ή των σχημάτων στο πρόγραμμα C σας μπορεί να τα βοηθήσει να εμφανιστούν όταν ο χρήστης εκτελεί το πρόγραμμά σας. Η αλλαγή του χρώματος του κειμένου και των αντικειμένων σας είναι μια αρκετά απλή διαδικασία και οι απαραίτητες λειτουργίες περιλαμβάνονται στις τυπικές βιβλιοθήκες. Μπορείτε να αλλάξετε το χρώμα οτιδήποτε παράγετε στην οθόνη.
Βήματα
Μέρος 1 από 2: Αλλαγή χρώματος κειμένου εξόδου
Βήμα 1. Συμπεριλάβετε τη βασική βιβλιοθήκη εισόδου και εξόδου
Αυτή η κοινή βιβλιοθήκη σας επιτρέπει να αλλάξετε το χρώμα που εμφανίζει η έξοδος κειμένου. Προσθέστε τον ακόλουθο κώδικα στο επάνω μέρος του προγράμματος σας:
#περιλαμβάνω
Βήμα 2. Συμπεριλάβετε τη βιβλιοθήκη εισόδου και εξόδου κονσόλας
Αυτό θα διευκολύνει την καταγραφή εισόδου πληκτρολογίου από τον χρήστη. Προσθέστε τη βιβλιοθήκη κάτω από τη βιβλιοθήκη stdio.h:
#συμπεριλάβω #συμπεριλάβω
Βήμα 3. Χρησιμοποιήστε τη λειτουργία textcolor για να καθορίσετε τι χρώμα θέλετε να χρησιμοποιήσετε για κείμενο
Μπορείτε να χρησιμοποιήσετε αυτήν τη λειτουργία για να αλλάξετε τα χρώματα κειμένου της εξόδου σας. Τα χρώματα πρέπει να γράφονται με όλα τα κεφαλαία ή να εκφράζονται ως αριθμοί:
#include #include main () {textcolor (RED); // Θα μπορούσατε να πληκτρολογήσετε "4" αντί για "RED", αλλά δεν είναι τόσο ευανάγνωστο}
Χρώμα | Αριθμητική αξία |
---|---|
ΜΑΥΡΟΣ | 0 |
ΜΠΛΕ | 1 |
ΠΡΑΣΙΝΟΣ | 2 |
CYAN | 3 |
ΤΟ ΚΟΚΚΙΝΟ | 4 |
ΠΟΡΦΥΡΑ ΒΑΦΗ | 5 |
ΚΑΦΕ | 6 |
ΑΝΟΙΧΤΟ ΓΚΡΙ | 7 |
ΣΚΟΥΡΟ ΓΚΡΙΖΟ | 8 |
ΓΑΛΑΖΙΟ | 9 |
ΑΝΟΙΧΤΟ ΠΡΑΣΙΝΟ | 10 |
LIGHTCYAN | 11 |
ΑΝΟΙΧΤΟ ΚΟΚΚΙΝΟ | 12 |
LIGHTMAGENTA | 13 |
ΚΙΤΡΙΝΟΣ | 14 |
ΛΕΥΚΟ | 15 |
Υπάρχουν περισσότερα χρώματα από αυτό. Τα διαθέσιμα χρώματα εξαρτώνται από τα εγκατεστημένα προγράμματα οδήγησης γραφικών και την τρέχουσα λειτουργία. Τα χρώματα πρέπει να γράφονται με όλα τα κεφαλαία
Βήμα 4. Προσθέστε κείμενο εξόδου και ολοκληρώστε το πρόγραμμα
Συμπεριλάβετε μια λειτουργία cprintf για να εμφανίσετε κάποιο κείμενο στο νέο σας χρώμα. Χρησιμοποιήστε μια λειτουργία getch στο τέλος για να κλείσετε το πρόγραμμα όταν ο χρήστης πατήσει ένα πλήκτρο.
#include #include main () {textcolor (RED); // Θα μπορούσατε να πληκτρολογήσετε "4" αντί για "RED", αλλά δεν είναι τόσο ευανάγνωστο cprintf ("Hello, World!"). getch (); επιστροφή 0? }
Μέρος 2 από 2: Αλλαγή χρώματος σχεδίου
Βήμα 1. Συμπεριλάβετε τη βιβλιοθήκη γραφικών
Η βιβλιοθήκη γραφικών C σάς επιτρέπει να σχεδιάζετε αντικείμενα, καθώς και να προσαρμόζετε το χρώμα τους. Μπορείτε να αποκτήσετε πρόσβαση στη βιβλιοθήκη γραφικών συμπεριλαμβάνοντάς την στην κορυφή του προγράμματος σας:
#περιλαμβάνω
Βήμα 2. Συμπεριλάβετε τη βιβλιοθήκη εισόδου και εξόδου κονσόλας
Μπορείτε να χρησιμοποιήσετε αυτήν τη βιβλιοθήκη για να καταγράψετε εύκολα την είσοδο ενός χρήστη. Προσθέστε τη βιβλιοθήκη κάτω από τη βιβλιοθήκη graphics.h:
#συμπεριλάβω #συμπεριλάβω
Βήμα 3. Αρχικοποιήστε τις μεταβλητές για το πρόγραμμα οδήγησης και τη λειτουργία γραφικών
Θα πρέπει να το κάνετε αυτό πριν ξεκινήσετε να σχεδιάζετε αντικείμενα, ώστε το πρόγραμμα να έχει πρόσβαση στα προγράμματα οδήγησης γραφικών του συστήματος. Αυτό θα δημιουργήσει μια περιοχή στην οθόνη στην οποία θα σχεδιαστεί το αντικείμενο.
#include #include main () {int gd = DETECT, gm; initgraph (& gd, & gm, "C: / TC / BGI"); // Αλλάξτε αυτό στη διαδρομή του μεταγλωττιστή σας}
Βήμα 4. Ορίστε το χρώμα του αντικειμένου που θέλετε να σχεδιάσετε
Πριν από την κωδικοποίηση ενός αντικειμένου, χρησιμοποιήστε τη συνάρτηση setcolor για να ορίσετε το χρώμα του αντικειμένου που πρόκειται να σχεδιάσετε:
#include #include main () {int gd = DETECT, gm; initgraph (& gd, & gm, "C: / TC / BGI"); setcolor (ΜΠΛΕ)? // Μπορείτε να εισαγάγετε "1" αντί για "ΜΠΛΕ" για να έχετε το ίδιο χρώμα, αλλά αυτό δεν είναι τόσο ευανάγνωστο}
Βήμα 5. Σχεδιάστε ένα αντικείμενο της επιλογής σας
Για αυτό το παράδειγμα, θα σχεδιάσετε ένα ορθογώνιο χρησιμοποιώντας τη συνάρτηση ορθογωνίου. Μπορείτε να χρησιμοποιήσετε οποιοδήποτε από τα εργαλεία σχεδίασης graphics.h για να σχεδιάσετε το χρώμα που έχετε ορίσει.
#include #include main () {int gd = DETECT, gm; initgraph (& gd, & gm, "C: / TC / BGI"); setcolor (ΜΠΛΕ)? ορθογώνιο (50, 50, 100, 100). // Αυτοί οι αριθμοί υποδεικνύουν τη θέση των αριστερών επάνω και δεξιών κάτω γωνιών}
Βήμα 6. Ολοκληρώστε το πρόγραμμα και δοκιμάστε το
Προσθέστε την εντολή getch και απενεργοποιήστε την περιοχή γραφικών καθώς κλείνετε το πρόγραμμα. Συγκεντρώστε το και δώστε του μια δοκιμαστική λειτουργία.
#include #include main () {int gd = DETECT, gm; initgraph (& gd, & gm, "C: / TC / BGI"); setcolor (ΜΠΛΕ)? ορθογώνιο (50, 50, 100, 100). getch (); closegraph (); επιστροφή 0? }