In
questo link trovi alcune funzioni.
Usare gli handle per fare quello che devi fare è l'unica via sotto windows.
Il comando che hai passato è per terminale del tipo vt100 e windows non lo implementa.
Nel tuo caso prima di scrivere ad output con printf cambia il colore con con_setcolor() per settare il colore lo si fa semplicemente con dei valori esadecimale,ovvero lo short int color usa gli 8 bit di destra come colore del font e quelli di sinistra come colore di background
quindi il colore sarà:
0x<background><foreground>
0x07 è il colore di default
0x3E dovrebbe essere verde(3) dietro e giallo(E) ma non ricordo
Come primo esperimento potresti fare un ciclo tipo:
for( i = 0 ,k = 0; i < 16 ; i++,k++)
{
for( j = 0 ,k = 0; j < 16 ; j++,k++)
{
con_setcolor(k);
printf ("A");
}
printf("\n");
}