C++ ile geliştirilen console uygulamalarını renklendirmek için C++ kütüphanesi olan <windows.h> kütüphanesi kod içerisine dahil edilir.
<windows.h> kütüphanesi console rengini değiştirmek için gerekli kodları içinde bulunduran bir kütüphanedir.
Gerekli kütüphane dahil edildikten sonra main fonksiyonu içerisine rengi değiştirmek için gerekli fonksiyon kullanılır.
Kullanıcağımız bu fonksiyon system("color renkkodu"); komutudur.
Burada değiştirmemiz gereken tek şey mavi renkle yazılmış yere istediğimiz rengin kodunu eklemek.
Kullanılabilecek 16 tane renk var. Aşağıda görüldüğü gibi.
0 = Siyah
1 = Mavi
2 = Yeşil
3 = Deniz Mavisi
4 = Kırmızı
5 = Mor
6 = Sarı
7 = Beyaz
8 = Gri
9 = Açık Mavi
A = Açık Yeşil
B = Açık Deniz Mavisi
C = Açık Kırmızı
D = Açık Mor
E = Açık Sarı
F = Parlak Beyaz
Şimdi uygulamalı olarak nasıl yapılacağına bakalım.
Console Yazı Rengini Değiştirme
Aşağıda bir console uygulaması görülmektedir. Bu console şu an klasik bir renk görünümüne sahiptir. Yazı renginin beyaz yerine deniz mavisi rengi olmasını istiyorum ve alttaki kodu main fonsiyonu içerisine şekildeki gibi yazıyorum.
#include <iostream>
#include<windows.h>
using namespace std;
int main(){
system("color 3");
}
#include<windows.h>
using namespace std;
int main(){
system("color 3");
}
Bu işlemi yaptıktan sonra yazı rengimiz şekildeki gibi deniz mavisi rengine sahip olacaktır.

Console Arkaplan Rengini Değiştirme
Bu kez yazı rengi yerine arkplan rengini değiştirelim. Ancak burada işler biraz değişiyor. Ekleyeceğimiz renk kodunun sağına bir 0 eklememiz gerekiyor. Örnek olarak ben arkaplan rengini deniz mavisi yapmak istiyorum ve aşağıdaki gibi bir kodu main fonksiyonu içerisine yazıyorum.
#include <iostream>
#include<windows.h>
using namespace std;
int main(){
system("color 30");
}
#include<windows.h>
using namespace std;
int main(){
system("color 30");
}
Artık arkaplan rengimiz şekilde görüldüğü gibi değişti.

Herhangi bir sorunuz veya sorununuz olursa aşağıdaki yorum kısmından yazabilirsiniz.