warna pada bahasa c

Upload: wawan-interisti

Post on 03-Mar-2016

305 views

Category:

Documents


5 download

DESCRIPTION

Warna

TRANSCRIPT

  • Memberikan warna pada text atau background (C/C++ programming)

    Code untuk mengubah warna text pada bahasa C atau C++:

    SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),14 );

    Angka 14 bisa diganti dengan angka berapa saja, angka tersebut menyatakan warna. Ada 15 macam warna dari 0-15 dengan block hitam(standart). Diluar angka 15 kombinasi warna sama, yg berbeda adalah block di belakang warna. Lalu jika di gunakan perintah system(CLS) setelah code ini maka block belakang warna text akan berubah menjadi background. Jalankan fungsi ini dngan library #include.

    Fungsi ubah wrna diatas bisa diganti mnjadi sebuah prosedur. Contohnya:

    void setcolor(unsigned short color){HANDLE hCon = GetStdHandle(STD_OUTPUT_HANDLE);

    SetConsoleTextAttribute(hCon,color);

    }panggil prsdr trsbut dengan setcolor(10);

    angka 10 fngsinya sama dengan angka 14 pada penjelasan diatas.untuk mengset ulang ke mode standar ketikan code: setcolor(7);

    7 adalah warna putih biasa, bukan white brigh.Berikut fungsi untuk mngubah warna text sekaligus mengubah warna background. Codenya:

    system(Color 0A);

    dengan library: #include0A = adalah dua angka Hexadecimal 0-Fdigit pertama buat ngatur warna background, sedangkan digit kedua buat ngatur warna text,jadi kalau kalian udah ngeset tampilan ke warna lain, untuk mengubah ke default warnanya pake code.

    system(Color 07);

    0 , digunakan untuk backround (hitam)7 , digunakan untuk text (putih)

    Berikut adalah code Hexadecimal buat ngubah warna:

    0 = Black1 = Blue2 = Green3 = Aqua4 = Red5 = Purple6 = Yellow7 = White8 = Gray9 = Light BlueA = Light GreenB = Light AquaC = Light RedD = Light Purple

  • E = Light YellowF = Light White

    Contoh hasil eksekusi program dengan menggunakan fungsi setcolor(X);

    (Gambar di atas)

    Source Code untuk contoh program diatas adalah :

    #include // standard library buat cout dan cin#include //standard library buat getch();#include //standard library buat tipe data HANDLE, fungsi GetStdHandle dan prosedur SetConsoleTextAtrribute

    void setcolor(unsigned short color){HANDLE hCon = GetStdHandle(STD_OUTPUT_HANDLE);

    SetConsoleTextAttribute(hCon,color);}

    void main(){cout