Borrar la pantalla de salida del programa C [cerrado]

1

Estoy usando un Macbook Air. Utilicé el sistema (" cls "); y el sistema (" clear ").

Eso no funcionaría. Aparece en la pantalla de salida (pantalla de salida de xcode) que no se puede encontrar el comando. Estoy usando el compilador de C, no C ++.

¿Cómo borro la pantalla de salida en Xcode? Por favor guíeme a través de los pasos para hacer esto.

    
pregunta Eugene 22.11.2012 - 01:56

3 respuestas

2

Sin embargo, no estoy seguro de seguirte completamente; Si está utilizando X-Code para compilar y ejecutar programas en C, la salida (por ejemplo, cualquier declaración printf ) debe enviarse automáticamente a la consola, de este modo:

int main(int argc, const char * argv[])
{
   printf("Test program\n");
   getchar();
   return 0;
}

¿Es esta la 'pantalla' que quieres borrar? Si es así, simplemente compilar y ejecutar cualquier programa que no tenga salida de consola lo hará (aunque me gustaría saber por qué lo necesita).

En el ejemplo anterior, comente la línea con la declaración printf y genere y ejecute. Obtendrás una consola clara.

    
respondido por el Robert 27.11.2012 - 11:15
2

Parece que no es posible borrar la pantalla de salida con ninguna función en Xcode. Instalé Visual Studio 6 en mi Windows XP y el sistema ("cls"); funciona la funcion Gracias a todos por ayudarme con este problema.

    
respondido por el Eugene 03.01.2013 - 05:04
1

También puedes probar algo que no es tan específico del sistema. Intente utilizar los códigos de escape ANSI para borrar su pantalla :

También puedes probar algo como esto, que borra toda la pantalla:

printf("3[2J3[1;1H");

Puede incluir 33[1;1H para asegurarse de que 33[2J no mueva el cursor en la esquina superior izquierda.

Más específicamente:

  • 033 es el octal de ESC
  • 2J es para borrar toda la pantalla de la consola / terminal (y mueve el cursor a la parte superior izquierda en DOS ANSI.SYS)
  • 1;1H mueve el cursor a la fila 1 y la columna 1
respondido por el gon1332 07.05.2014 - 10:10

Lea otras preguntas en las etiquetas