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