Sulla pillola che mi hai indicato, oltre a poter cambiare il colore delle stringhe, sinceramente (incapacità mia) non vedo come ottenere la data e ora di sistema a video in tempo reale.
codice:
*Clear Screen!*/
#ifndef cls
#define cls() printf("\e[2J\e[H")
#endif
#ifndef fcls
#define fcls() fprintf(stderr,"\033[2J\033[H")
#endif