ok gracias kalit, pero el problema es que lo necesito hacer en ANSI C, no puedo ocupar ni ncurses ni conio para hacerlo :(, debido a q tiene que ser 100% portatil con ANSI C, para que sirva tanto en windows como linux. Igualmente voy a buscar informacion para tener una idea ;)