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 Functionsvoid printf(const char *value);
Parámetro |
Tipo |
Descripción |
|---|---|---|
|
|
Una cadena de formato utilizada para imprimir texto y valores en la consola. |
Esta función no devuelve ningún valor.
NotesEl 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.
Borrar consola — Borra todo el texto de la consola.
Cambiar el color de la fuente — Cambia el color del texto.
Clear console#
By printing \033[2J, everything inside the console will be cleared.
// 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
All color codes need to follow an escape sequence
\033in order to function.
// Print VEXcode in Red to the console
printf("\033[31mVEXcode");
// Set the console text color to Red before printing
printf("\033[31m");
printf("VEXcode");