http://lib.sectionpc.info
La bibliothèque advio (pas advio2) peut faire ça sous windows. Elle permet entre autre de gérer la dimension de la console, la couleur du texte et de l'arrière plan, etc.
C'est une sorte de remplacement de la bibliothèque conio si tu en a entendu parler.
C'est très simple d'utilisation. Seul problème, c'est du C++ et pas du C.
D'autre part, il n'y a pas le code source dans l'archive, mais ça ne me pose pas de problème de passer le code source si c'est nécessaire.