Cara Mendapatkan Warna dalam Program C (dengan Gambar)

Isi kandungan:

Cara Mendapatkan Warna dalam Program C (dengan Gambar)
Cara Mendapatkan Warna dalam Program C (dengan Gambar)

Video: Cara Mendapatkan Warna dalam Program C (dengan Gambar)

Video: Cara Mendapatkan Warna dalam Program C (dengan Gambar)
Video: Cara Membuat Flowchart/Diagram Alir dalam Microsoft Word 2024, Mungkin
Anonim

Mengubah warna dan teks dalam program C dapat membantunya menonjol ketika dijalankan oleh pengguna. Mengubah warna teks dan objek adalah proses yang cukup mudah, dan fungsi yang diperlukan tersedia di perpustakaan standard. Anda boleh menukar warna apa sahaja yang anda hasilkan di skrin.

Langkah

Bahagian 1 dari 2: Menukar Warna Teks Keluaran

Dapatkan Warna dalam Program C Langkah 1
Dapatkan Warna dalam Program C Langkah 1

Langkah 1. Sertakan pustaka Input dan Output Standard

Perpustakaan umum ini membolehkan anda mengubah warna yang ditunjukkan oleh teks output. Tambahkan kod berikut di atas program anda:

#sertakan

Dapatkan Warna dalam Program C Langkah 2
Dapatkan Warna dalam Program C Langkah 2

Langkah 2. Sertakan pustaka Input dan Output Konsol

Langkah ini akan memudahkan menangkap input papan kekunci dari pengguna. Tambahkan perpustakaan tersebut di bawah perpustakaan stdio.h:

#sertakan #sertakan

Dapatkan Warna dalam Program C Langkah 3
Dapatkan Warna dalam Program C Langkah 3

Langkah 3. Gunakan fungsi cat teks untuk menentukan warna apa yang ingin anda gunakan untuk teks

Anda boleh menggunakan fungsi ini untuk mengubah warna teks output anda. Warna mesti ditulis dalam huruf besar, atau dinyatakan sebagai nilai berangka:

#include #include main () {textcolor (MERAH); // Anda boleh menaip "4" dan bukannya "MERAH", tetapi lebih sukar untuk dilihat}

Warna Nilai Berangka
HITAM 0
BIRU 1
HIJAU 2
SIAN 3
MERAH 4
MAGENTA 5
CHOCOLATE 6
KELABU CERAH 7
GREY LAMA 8
BIRU MUDA 9
LAMPU HIJAU 10
SIAN MUDA 11
PINK 12
MAGENTA MUDA 13
KUNING 14
PUTIH 15

Terdapat banyak lagi warna. Warna yang tersedia bergantung pada pemacu grafik yang dipasang dan mod semasa. Warna mesti ditulis dengan huruf besar semua

Dapatkan Warna dalam Program C Langkah 4
Dapatkan Warna dalam Program C Langkah 4

Langkah 4. Tambahkan teks output dan selesaikan program

Sertakan fungsi cprintf untuk memaparkan beberapa teks dengan warna baru anda. Gunakan fungsi getch pada akhir untuk menutup program apabila pengguna menekan sebarang kekunci.

#include #include main () {textcolor (MERAH); // Anda boleh menaip "4" dan bukannya "MERAH", tetapi lebih sukar untuk mengenali cprintf ("Hello, World!"); getch (); mengembalikan 0; }

Bahagian 2 dari 2: Menukar Warna Gambar

Dapatkan Warna dalam Program C Langkah 5
Dapatkan Warna dalam Program C Langkah 5

Langkah 1. Sertakan perpustakaan grafik

Perpustakaan grafik C membolehkan anda melukis objek serta menyesuaikan warnanya. Anda boleh mengakses perpustakaan grafik dengan memasukkannya di bahagian atas program anda:

#sertakan

Dapatkan Warna dalam Program C Langkah 6
Dapatkan Warna dalam Program C Langkah 6

Langkah 2. Sertakan pustaka Input dan Output Konsol

Anda boleh menggunakan pustaka ini untuk memudahkan menangkap input pengguna. Tambahkan perpustakaan tersebut di bawah pustaka graphic.h:

#sertakan #sertakan

Dapatkan Warna dalam Program C Langkah 7
Dapatkan Warna dalam Program C Langkah 7

Langkah 3. Tetapkan pemboleh ubah untuk pemacu grafik dan mod

Anda mesti melakukan langkah ini sebelum mula melukis objek supaya program dapat mengakses pemacu grafik sistem. Langkah ini akan membuat kawasan di layar tempat objek dilukis.

#include #include main () {int gd = DETECT, gm; initgraph (& gd, & gm, "C: / TC / BGI"); // Tukar ini ke lokasi penyusun anda}

Dapatkan Warna dalam Program C Langkah 8
Dapatkan Warna dalam Program C Langkah 8

Langkah 4. Tentukan warna objek yang ingin dilukis

Sebelum mengkodekan objek, gunakan fungsi setcolor untuk menentukan warna objek yang akan dilukis:

#include #include main () {int gd = DETECT, gm; initgraph (& gd, & gm, "C: / TC / BGI"); setol (BIRU); // Anda boleh memasukkan "1" dan bukan "BIRU" untuk mendapatkan warna yang sama, tetapi lebih sukar untuk dilihat}

Dapatkan Warna dalam Program C Langkah 9
Dapatkan Warna dalam Program C Langkah 9

Langkah 5. Lukis objek pilihan anda

Sebagai contoh, anda melukis segi empat menggunakan fungsi segi empat tepat. Anda boleh menggunakan alat gambar graphic.h untuk memilih warna.

#include #include main () {int gd = DETECT, gm; initgraph (& gd, & gm, "C: / TC / BGI"); setol (BIRU); segi empat tepat (50, 50, 100, 100); // Gambar ini menunjukkan lokasi sudut kanan atas dan bawah kanan}

Dapatkan Warna dalam Program C Langkah 10
Dapatkan Warna dalam Program C Langkah 10

Langkah 6. Selesaikan program dan jalankan ujian larian

Tambahkan arahan getch dan matikan kawasan grafik semasa anda menutup program. Lakukan penyusunan dan ujian.

#include #include main () {int gd = DETECT, gm; initgraph (& gd, & gm, "C: / TC / BGI"); setol (BIRU); segi empat tepat (50, 50, 100, 100); getch (); closegraph (); mengembalikan 0; }

Contohnya

#include #include main () {int gd = DETECT, gm, drawing_color; char a [100]; initgraph (& gd, & gm, '' C: / TC / BGI ''); drawing_color = getcolor (); sprintf (a, "Warna lukisan semasa =% d", drawing_color); outtextxy (10, 10, a); getch (); closegraph (); mengembalikan 0; }

Disyorkan: