Η αλλαγή των χρωμάτων και του κειμένου σε ένα πρόγραμμα C μπορεί να το βοηθήσει να ξεχωρίσει όταν εκτελείται από τον χρήστη. Η αλλαγή του χρώματος του κειμένου και των αντικειμένων είναι μια αρκετά απλή διαδικασία και οι απαραίτητες λειτουργίες είναι άμεσα διαθέσιμες στην τυπική βιβλιοθήκη. Μπορείτε να αλλάξετε όποιο χρώμα παράγετε στην οθόνη.
Βήμα
Μέρος 1 από 2: Αλλαγή χρώματος εξόδου κειμένου
Βήμα 1. Συμπεριλάβετε τη βασική βιβλιοθήκη εισόδου και εξόδου
Αυτή η γενική βιβλιοθήκη σας επιτρέπει να αλλάξετε το χρώμα που εμφανίζει το κείμενο εξόδου. Προσθέστε τον ακόλουθο κώδικα πάνω από το πρόγραμμά σας:
#περιλαμβάνω
Βήμα 2. Συμπεριλάβετε τις βιβλιοθήκες εισόδου και εξόδου κονσόλας
Αυτό το βήμα θα διευκολύνει την καταγραφή των εισόδων πληκτρολογίου από τους χρήστες. Προσθέστε αυτές τις βιβλιοθήκες κάτω από τη βιβλιοθήκη stdio.h:
#συμπεριλάβω #συμπεριλάβω
Βήμα 3. Χρησιμοποιήστε τη λειτουργία textcolor για να καθορίσετε τι χρώμα θέλετε να χρησιμοποιήσετε για το κείμενο
Μπορείτε να χρησιμοποιήσετε αυτήν τη λειτουργία για να αλλάξετε το χρώμα του κειμένου εξόδου. Τα χρώματα πρέπει να γράφονται με όλα τα κεφαλαία ή να εκφράζονται ως αριθμητική τιμή:
#include #include main () {textcolor (RED); // Μπορείτε να πληκτρολογήσετε "4" αντί για "ΚΟΚΚΙΝΟ", αλλά είναι πιο δύσκολο να το εντοπίσετε}
Χρώμα | Αριθμητική αξία |
---|---|
ΜΑΥΡΟΣ | 0 |
ΜΠΛΕ | 1 |
ΠΡΑΣΙΝΟΣ | 2 |
ΣΙΑΝ | 3 |
ΤΟ ΚΟΚΚΙΝΟ | 4 |
ΠΟΡΦΥΡΑ ΒΑΦΗ | 5 |
ΣΟΚΟΛΑΤΑ | 6 |
ΑΝΟΙΧΤΟ ΓΚΡΙ | 7 |
ΠΑΛΙΟ ΓΚΡΙ | 8 |
ΓΑΛΑΖΙΟ | 9 |
ΑΝΟΙΧΤΟ ΠΡΑΣΙΝΟ | 10 |
ΣΙΑΝ ΝΕΟΣ | 11 |
ΡΟΖ | 12 |
YOUNG MAGENTA | 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 }
Παράδειγμα
#include #include main () {int gd = DETECT, gm, painting_color; char a [100]? initgraph (& gd, & gm, '' C: / TC / BGI ')); painting_color = getcolor (); sprintf (a, '' Τρέχον χρώμα σχεδίου = %d '', σχέδιο_χρώματος); outtextxy (10, 10, α); getch (); closegraph ()? επιστρέφει 0 }