Unduh PDF
Unduh PDF
Mengubah warna dan teks dalam program C dapat membantunya terlihat menonjol ketika dijalankan oleh pengguna. Mengubah warna teks dan objek merupakan proses yang cukup mudah, dan fungsi-fungsi yang diperlukan sudah tersedia dalam pustaka standar. Anda dapat mengubah warna apa pun yang Anda hasilkan di layar.
Langkah
-
Sertakan pustaka Standard Input and Output . Pustaka umum ini memungkinkan Anda mengubah warna yang ditampilkan teks output . Tambahkan kode berikut ini di atas program Anda: [1] X Teliti sumber
#include <stdio.h>
-
Sertakan pustaka Console Input and Output . Langkah ini akan mempermudah penangkapan input kibor dari pengguna. Tambahkan pustaka tersebut di bawah pustaka stdio.h :
#include <stdio.h> #include <conio.h>
-
Gunakan fungsi textcolor untuk menentukan warna apa yang Anda ingin gunakan untuk teks. Anda dapat menggunakan fungsi ini untuk memvariasikan warna teks output Anda. Warna harus ditulis dengan huruf besar semua, atau dinyatakan sebagai nilai numerik:
#include <stdio.h> #include <conio.h> main () { textcolor ( RED ); // Anda dapat mengetik "4" daripada "RED", tetapi lebih sulit dikenali }
Warna Nilai Numerik HITAM 0 BIRU 1 HIJAU 2 SIAN 3 MERAH 4 MAGENTA 5 COKELAT 6 ABU MUDA 7 ABU TUA 8 BIRU MUDA 9 HIJAU MUDA 10 SIAN MUDA 11 MERAH MUDA 12 MAGENTA MUDA 13 KUNING 14 PUTIH 15 - Masih banyak warna lagi. Warna yang tersedia tergantung pada driver grafis yang terpasang dan mode saat ini. Warna harus dituliskan dengan huruf besar semua. [2] X Teliti sumber
-
Tambahkan teks output dan selesaikan program. Sertakan fungsi cprintf untuk menampilkan beberapa teks dengan warna baru Anda. Gunakan fungsi getch di bagian akhir untuk menutup program saat pengguna menekan tombol mana pun.
#include <stdio.h> #include <conio.h> main () { textcolor ( RED ); // Anda dapat mengetik "4" daripada "RED", tetapi lebih sulit dikenali cprintf ( "Halo, Dunia!" ); getch (); return 0 ; }
Iklan
-
Sertakan pustaka grafis. Pustaka grafis C memungkinkan Anda untuk menggambar objek serta menyesuaikan warnanya. Anda bisa mengakses pustaka grafis dengan menyertakannya di bagian atas program Anda:
#include <graphics.h>
-
Sertakan pustaka Console Input and Output . Anda dapat menggunakan pustaka ini untuk memudahkan penangkapan input pengguna. Tambahkan pustaka tersebut di bawah pustaka graphics.h :
#include <graphics.h> #include <conio.h>
-
Aturlah variabel untuk driver dan mode grafis. Anda harus melakukan langkah ini sebelum mulai menggambar objek agar program bisa mengakses driver grafis sistem. Langkah ini akan menciptakan area di layar tempat objek digambar.
#include <graphics.h> #include <conio.h> main () { int gd = DETECT , gm ; initgraph ( & gd , & gm , "C: \\ TC \\ BGI" ); // Ubah ini menjadi lokasi compiler Anda }
-
Tentukan warna objek yang ingin digambar. Sebelum membuat kode sebuah objek, gunakan fungsi setcolor untuk menentukan warna objek yang akan digambar: [3] X Teliti sumber
#include <graphics.h> #include <conio.h> main () { int gd = DETECT , gm ; initgraph ( & gd , & gm , "C: \\ TC \\ BGI" ); setcolor ( BLUE ); // Anda bisa memasukkan "1" daripada "BLUE" untuk mendapatkan warna yang sama, tetapi lebih sulit dikenali }
-
Gambarlah objek pilihan Anda. Misalnya, Anda menggambar persegi menggunakan fungsi rectangle . Anda bisa menggunakan alat gambar graphics.h untuk memilih warna.
#include <graphics.h> #include <conio.h> main () { int gd = DETECT , gm ; initgraph ( & gd , & gm , "C: \\ TC \\ BGI" ); setcolor ( BLUE ); rectangle ( 50 , 50 , 100 , 100 ); // Angka ini menunjukkan lokasi sudut kiri atas dan kanan bawah }
-
Selesaikan program dan lakukan uji coba. Tambahkan perintah getch dan matikan area grafis saat Anda menutup program. Lakukan kompilasi dan uji coba.
#include <graphics.h> #include <conio.h> main () { int gd = DETECT , gm ; initgraph ( & gd , & gm , "C: \\ TC \\ BGI" ); setcolor ( BLUE ); rectangle ( 50 , 50 , 100 , 100 ); getch (); closegraph (); return 0 ; }
Iklan
Contoh
#include
<graphics.h>
#include
<conio.h>
main
()
{
int
gd
=
DETECT
,
gm
,
drawing_color
;
char
a
[
100
];
initgraph
(
&
gd
,
&
gm
,
''
C
:
\\
TC
\\
BGI
''
);
drawing_color
=
getcolor
();
sprintf
(
a
,
''
Current
drawing
color
=
%
d
''
,
drawing_color
);
outtextxy
(
10
,
10
,
a
);
getch
();
closegraph
();
return
0
;
}
Referensi
Tentang wikiHow ini
Halaman ini telah diakses sebanyak 11.588 kali.
Iklan