si haces un programa en consola tambien podes usar conio 2, que ademas de esto trae muchas cosas como colores para la letra y demas....
ahh lo olvidaba, para linux puedes usar ncurses para controlar la salida por consola.
Ah y que siginifica esos caracteres como j,%s en fin no entiendo ese codigo.
char a[5]={27,'[','j',0} /* Para ambos (en DOS cargando antes ansi.sys) */printf("%s",a);