Вам, вероятно, следует использовать некоторую библиотеку, такую как ncurses, для обработки терминала.
В качестве альтернативы, в Linux вы можете использовать некоторые управляющие последовательности консоли, такие как:
printf ("\033[32;1m OK \033[0m\n");
(в данном случае 32 обозначает зеленый), но он не является ни портативным, ни элегантным.