Consola#

Introducción#

La consola se utiliza para mostrar la salida de texto de un proyecto VEX V5 C++.

  • En VEXcode V5, la salida de la consola aparece en la ventana del Monitor.

  • En VS Code, la salida de la consola aparece en la Terminal.

Cuando se inicia un nuevo proyecto, el cursor comienza en la fila 1 de la consola.

Funciones#

Las siguientes funciones se pueden utilizar para imprimir texto en la consola:

  • printf – Print text to the console.

printf#

Imprime texto en la pantalla utilizando la posición actual del cursor.

Available Functions
void printf(const char *value);

Parameters

Parámetro

Tipo

Descripción

value

const char*

Una cadena de formato utilizada para imprimir texto y valores en la consola.

Return Values

Esta función no devuelve ningún valor.

Notes
  • El texto no se enviará a la consola hasta que se inicie una nueva línea.

// Print a message to the console
printf("Hello, robot!");
// Print a new line to the console
printf("\n");

Secuencias de control#

La consola admite secuencias de control ANSI para el formato y el control de la pantalla.

Clear console#

By printing \033[2J, everything inside the console will be cleared.

Examples
// Print to the console, then clear it after
// 2 seconds
printf("VEXcode");
wait(2, seconds);
printf("\033[2J\n");

Change the Font Color#

Puedes cambiar el color de la fuente que aparecerá al imprimir en la consola utilizando las siguientes secuencias:

  • \033[30m — Black

  • \033[31m — Red

  • \033[32m — Green

  • \033[33m — Yellow

  • \033[34m — Blue

  • \033[35m — Purple

  • \033[36m — Cyan

  • \033[37m — White

  • \033[91m — Orange

  • \033[97m — Transparent

Notes
  • All color codes need to follow an escape sequence \033 in order to function.

Examples
// Print VEXcode in Red to the console
printf("\033[31mVEXcode");

// Set the console text color to Red before printing
printf("\033[31m");
printf("VEXcode");