C/Visual C - limpiar pantalla

 
Vista:

limpiar pantalla

Publicado por Nasón (40 intervenciones) el 20/01/2005 09:17:56
Hola a todos:
Básicamente quiero limpiar la pantalla al ejecutar un programa. Quiero utilizar C/C++ estándar, esto es, no me sirve clscr() de conio.h de Borland. Muy fácil, utilizo system("cls"). No me vale porque quiero que el programa compile en windows y en gnu/linux sin hacer ningún cambio en el código.
Como no se si C++ estándar tiene una orden para limpiar pantalla se me ocurre una idea: si el lenguaje pudiese detectar si trabajo en un sistema windows o gnu/linux podría decidir si utilizo system("cls") o system("clear"). ¿Podría hacer tal verificación?, ¿se os ocurre alguna solución?
Gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:limpiar pantalla

Publicado por Nicolas (183 intervenciones) el 20/01/2005 13:00:05
Hola!!!!!!!!!!

Podes usar directivas del compilador tipo:
#ifdef WIN32
system("cls");
#elseif
system("clear");

Creo q era WIN32, pero no estoy seguro. Lo otro es q cuando lo hice, habia un compilador de C de Borland q no lo detectaba

Salu2!!!!!!!!!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar