Windows işletim sisteminde C++ kullanarak konsoluna renkli yazı yazmak için, `windows.h` başlık dosyasında tanımlanan `SetConsoleTextAttribute` işlevini kullanabilirsiniz. Bu işlev, konsola yazılan metnin rengini değiştirmenize izin verir. İşlevin prototipi şöyledir:

```cpp
void SetConsoleTextAttribute(HANDLE hConsoleOutput, WORD wAttributes);
```

Burada:

- `hConsoleOutput`: Konsol çıkışı için geçerli bir tanıtıcı. Konsol çıkışını almak için `GetStdHandle` işlevini kullanabilirsiniz: `HANDLE hConsoleOutput = GetStdHandle(STD_OUTPUT_HANDLE);`
- `wAttributes`: Metnin görünümünü belirten öznitelikler. Renkleri belirtmek için çeşitli sabitleri birleştirebilirsiniz.

Renkleri belirtmek için kullanabileceğiniz bazı yaygın sabit değerler şunlardır:

- `FOREGROUND_RED`
- `FOREGROUND_GREEN`
- `FOREGROUND_BLUE`
- `FOREGROUND_INTENSITY` (Metni parlak yapmak için)

Bu sabitleri birleştirmek için bit düzeyinde OR (`|`) işleci kullanabilirsiniz. Örneğin, kırmızı parlak metin için:

```cpp
SetConsoleTextAttribute(hConsoleOutput, FOREGROUND_RED | FOREGROUND_INTENSITY);
```

Metnin rengini değiştirdikten sonra, normal renge dönmek isteyebilirsiniz. Bunu yapmak için `FOREGROUND_RED | FOREGROUND_GREEN | FOREGROUND_BLUE` sabitlerini kullanabilirsiniz:

```cpp
SetConsoleTextAttribute(hConsoleOutput, FOREGROUND_RED | FOREGROUND_GREEN | FOREGROUND_BLUE);
```

İşte bir örnek kod:

```cpp
#include <iostream>
#include <windows.h>

int main() {
    // Get a handle to the console output
    HANDLE hConsoleOutput = GetStdHandle(STD_OUTPUT_HANDLE);

    // Set the text color to bright red
    SetConsoleTextAttribute(hConsoleOutput, FOREGROUND_RED | FOREGROUND_INTENSITY);
    std::cout << "This text is red!" << std::endl;

    // Set the text color to green
    SetConsoleTextAttribute(hConsoleOutput, FOREGROUND_GREEN);
    std::cout << "This text is green!" << std::endl;

    // Reset the text color to default
    SetConsoleTextAttribute(hConsoleOutput, FOREGROUND_RED | FOREGROUND_GREEN | FOREGROUND_BLUE);
    std::cout << "Default color." << std::endl;

    return 0;
}
```

Bu kod, konsolda sırasıyla parlak kırmızı, yeşil ve varsayılan renkte metin yazdırır.