1 votos

Borrar la pantalla de salida del programa C

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

Eso no funcionaría. En la pantalla de salida (pantalla de salida xcode) se muestra que el comando no puede ser encontrado. Estoy usando el compilador de C, no C++.

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

2voto

Robert Puntos 121

Sin embargo, no estoy seguro de seguirte completamente; si estás usando el Código X para compilar y ejecutar programas C, la salida (por ejemplo, cualquier printf declaraciones) deben ser enviadas automáticamente a la consola, así:

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

¿Esta es la "pantalla" que quieres limpiar? Si es así, simplemente construyendo y ejecutando cualquier programa que no tenga salida en la consola lo hará (aunque me interesaría saber por qué necesitas esto).

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

2voto

Eugene Puntos 78

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

1voto

NoleInJax Puntos 6

También puedes probar algo que no sea tan específico del sistema. Intenta usar los códigos de escape ANSI para limpiar su pantalla :

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

printf("\033[2J\033[1;1H");

Puedes incluir \0333[1;1H para estar seguro de que \0333[2J no mueve el cursor en la esquina superior izquierda.

Más específicamente:

  • 033 es el octal de ESC
  • 2J es para limpiar toda la pantalla de la consola/terminal (y mueve el cursor hacia arriba a la izquierda en DOS ANSI.SYS)
  • 1;1H mueve el cursor a la fila 1 y a la columna 1

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X