Ir al contenido principal

C/C++ y borrar la pantalla mediante System

Primero deberemos habilitar la librería que contiene la función system(). Luego definiremos según el compilador (si es para Windows o si no lo es, que en este segundo caso es para todos los sistemas basados en Unix: GNU/Linux, MacOS, etc.) una variable de Preprocesador.

#include <stdlib.h>
...
#ifdef _WIN32
#define COMANDO_BORRAR cls
#else
#define COMANDO_BORRAR clear
#endif
...
void borrar_pantalla() {
  system( COMANDO_BORRAR );
  return;
}
Más información sobre posibilidades de Sistemas operativos definidos: Cómo chequeo cuál Sistema Operativo estoy usando mediante directivas de preprocesador

Comentarios

Publicar un comentario

Entradas populares de este blog

Probando ChatGPT - Mapa conceptual con Mermaid

 Había conversado con ChatGPT acerca de cuidado de las plantas e hidroponía. Luego de unos días me di cuenta que quizás también podría saber acerca de crear Mapas conceptuales. Salió lo siguiente; le falta un concepto para crear correctamente mapas conceptuales (la relación entre los conceptos), pero podría ser algo para ayudarnos a corregir mejor. El texto original era el que cito a continuación, pero le agregué explícitamente que me armara un "mapa conceptual" utilizando el lenguaje Mermaid, un lenguaje descriptivo que permite construir gráficos diversos, entre ellos Mapas conceptuales, generando un archivo SVG. ``` Hacé un mapa conceptual en lenguaje Mermaid con el siguiente texto, redactado anteriormente: "La hidroponía es un método de cultivo que se utiliza para cultivar plantas sin suelo utilizando una solución nutriente y agua. Algunas plantas pueden cultivarse con éxito mediante hidroponía, mientras que otras necesitan el suelo para crecer y prosperar. De las pl...