gotoxy en ansi c ?

14/04/2004 - 19:59 por Carlos | Informe spam
Hola a todos,

hace poco salió aquí el tema de escribir una función gotoxy utilizando las
funciones
del API de Windows, mi consulta es:
¿se podría escribir esa función (y también la clrscr) usando solamente ANSI
C,
de forma que se pueda usar tanto en Windows como en Linux?

Saludos
 

Leer las respuestas

#1 Cholo Lennon
14/04/2004 - 20:57 | Informe spam
No se puede. Ansi C no define ninguna de las 2 posibilidades ya que la
consola ha sido vista al menos en sus origenes como un systema teletipo, o
sea como un flujo constante de caracteres con desplazamiento vertical y un
teletipo no se puede borrar. Además C tiende a ser independiente del
hardware por lo cual no estadariza cosas dependientes del mismo.

Lo más cercano para el borrado de pantalla es usar la función estándar
'system' para ejecutar un comando del shell: En DOS/Windows: system("cls"),
en Linux: system("clear"). Esta forma es algo costosa en recursos pero es la
más simple y 'casi' portable.

Se aceptan soluciones...

Saludos
Cholo Lennon
Salta, ARG

Preguntas similares