La shell di Win è diversa da quella di Linux.

Per colorare una stringa ho visto che si usa textcolor(nomecolore), ma io non sono mai riuscito a farla funzionare. Non so neanche che libreria possa usare.

Usando il comando system("color valori_esadecimali") puoi impostare il colore di tutte le parole e dello sfondo dell'intero finestra. Si tratta di un comando della shell dos.