Consola#
Introducción#
La consola EXP de VEXcode se muestra en la ventana Monitor dentro de VEXcode. La salida de la consola puede mostrar texto, números y valores de variables mientras se ejecuta un proyecto.
Cuando se utiliza VS Code, la salida de la consola basada en texto aparece en el terminal en lugar de la consola VEXcode.
Nota: Cuando utilice la consola VEXcode, debe conectarse al puerto serie de la consola antes de que se pueda imprimir cualquier salida en la consola.
A continuación se muestra una lista de todas las funciones:
Acción — Texto de salida.
printf— Muestra texto, números o valores de variables en la consola o terminal.
Acción#
printf#
printf muestra texto, números o valores de variables en la Consola. En VS Code, printf muestra la salida en el terminal.
En C++, printf usa una cadena de formato. La cadena de formato es el texto dentro de las comillas. Puede incluir texto regular, secuencias de control y especificadores de formato que insertan valores de tu proyecto, como una puntuación, un temporizador o una lectura de sensor. Consulte la página Formato de cadena para obtener más información sobre los especificadores de formato.
De forma predeterminada, printf no se mueve automáticamente a la siguiente línea. Add \n, que significa una nueva línea, cuando desea que el siguiente valor impreso comience en una nueva fila.
Usage:
printf(value);
Parámetro |
Tipo |
Descripción |
|---|---|---|
|
|
El texto, la cadena de formato o la secuencia de control que se mostrará en la consola o el terminal. |
Valor de retorno:
Esta función no devuelve un valor.
// Display a message in the Console
printf("Hello, robot!\n");

// Display two messages on separate lines
printf("Hello, robot!\n");
printf("This prints on the next line.\n");

// Display two messages on the same line
printf("Hello, ");
printf("robot!\n");

// Display a number with two decimal places
printf("%.2f\n", 1.0 / 3.0);

Secuencias de control#
Las secuencias de control son códigos cortos que se pueden imprimir con printf para cambiar la forma en que aparece el texto en la Consola.
Las secuencias de control son útiles cuando desea cambiar el color del texto o borrar la Consola directamente dentro de una instrucción printf.
Para cambiar el color del texto, imprima \033 seguido de un código de color. Al comienzo de un proyecto, el color del texto de la consola se establece en azul.
Color |
Secuencia de control |
|---|---|
Negro |
|
Rojo |
|
Verde |
|
Amarillo |
|
Azul |
|
Morado |
|
Cian |
|
Blanco |
|
Naranja |
|
Transparente |
|
// Print text in different colors
printf("Default text color\n");
printf("\033[31m");
printf("Red text color\n");

Limpiar la consola#
C++ no tiene una función de consola separada para borrar todas las filas. Para borrar la Consola, imprima la secuencia de control \033[2J con printf.
Esto borra todas las filas de la Consola y mueve el cursor de nuevo a la fila 1.
// Clear the Console after two seconds
printf("VEXcode\n");
wait(2, seconds);
printf("\033[2J");