
Borrar la pantalla en Dev-C++ significa eliminar todo el texto que se muestra en la consola. Es como borrar una pizarra para empezar a escribir de nuevo.
Cómo Borrar la Pantalla
Hay varias formas de lograrlo. La más común es usar la función system(). Esta función permite ejecutar comandos del sistema operativo desde tu programa en C++.
¿Qué es la función system()? Es una función que pertenece a la librería <cstdlib>. Necesitas incluir esta librería en tu código para usarla. Piensa en ella como un puente entre tu programa y el sistema operativo (como Windows o Linux).
Must Read
El Comando "cls" (Windows) o "clear" (Linux/macOS): El comando que le pasamos a system() depende de tu sistema operativo. En Windows, usamos "cls". En Linux o macOS, usamos "clear". Estos comandos le dicen al sistema operativo que limpie la consola.
Ejemplo en Windows:

Para borrar la pantalla en Windows, usa el siguiente código:
#include <iostream>
#include <cstdlib>
int main() {
std::cout << "Este texto se borrará." << std::endl;
system("cls"); // Borra la pantalla en Windows
std::cout << "Este texto permanece." << std::endl;
return 0;
}
Este código primero imprime un texto. Luego, la línea system("cls"); borra la pantalla. Finalmente, imprime un nuevo texto.

Ejemplo en Linux/macOS:
Para borrar la pantalla en Linux o macOS, usa el siguiente código:
#include <iostream>
#include <cstdlib>
int main() {
std::cout << "Este texto se borrará." << std::endl;
system("clear"); // Borra la pantalla en Linux/macOS
std::cout << "Este texto permanece." << std::endl;
return 0;
}
Es muy similar al ejemplo de Windows, pero usa el comando "clear" en lugar de "cls".

Alternativas (Menos Comunes)
Existen otras formas de borrar la pantalla, pero generalmente son menos eficientes o portables. Por ejemplo, podrías intentar imprimir muchos saltos de línea (\n), pero esto no siempre funciona igual en diferentes consolas.
Consideraciones Importantes
Portabilidad: El uso de system() y comandos específicos del sistema operativo puede hacer que tu programa no sea portable. Esto significa que podría no funcionar en otros sistemas operativos sin modificaciones. Si necesitas un programa que funcione en muchos sistemas operativos, considera usar bibliotecas que ofrezcan funciones de limpieza de pantalla más portables (aunque esto es más avanzado).

Rendimiento: Llamar a system() es relativamente costoso en términos de rendimiento. Si necesitas borrar la pantalla muy frecuentemente, podría afectar la velocidad de tu programa. En la mayoría de los casos, la diferencia es insignificante, pero es algo a tener en cuenta si el rendimiento es crítico.
Seguridad: Usar system() puede ser un riesgo de seguridad si la entrada del comando proviene de una fuente no confiable (como la entrada del usuario). Evita usar system() con entradas no controladas.
En resumen, usar system("cls") (Windows) o system("clear") (Linux/macOS) es la forma más sencilla de borrar la pantalla en Dev-C++. Recuerda incluir la librería <cstdlib> y ten en cuenta las consideraciones de portabilidad, rendimiento y seguridad.