Pod Linuxom cini se da boje mozes mijenjati koristeci odredjenu escape sekvencu kod ispisa tekst: http://www.linuxquestions.org/questions/programming-9/changing-text-color-in-c-172930/
Probao sam to pod Windowsima u DevC++-u, ali ne radi.
Moglo se to i u cistom DOS-u nekoc, koristeci ansi.sys driver. Windowsi sa NT jezgrom ne emuliraju dovoljan dio DOS-a da bi to funkcioniralo, a ansi.sys driver se vec odavno ne isporucuje sa microsoftovim operativnim sustavima.