Консоль#
Вступ#
Консоль VEXcode EXP відображається у вікні монітора VEXcode. Вивід консолі може відображати текст, числа та значення змінних під час виконання проєкту.
Під час використання VS Code текстовий вивід консолі відображається в терміналі замість консолі VEXcode.
Примітка: Під час використання консолі VEXcode необхідно підключитися до послідовного порту консолі, перш ніж будь-які результати можна буде вивести на консоль.
Нижче наведено список усіх функцій:
Дія — Вивести текст.
printf— Виводить текст, числа або значення змінних у консолі або терміналі.
Дія#
printf#
printf виводить текст, числа або значення змінних у консолі. У VS Code printf виводить вивід у терміналі.
У C++, printf використовує рядок форматування. Рядок форматування – це текст у лапках. Він може включати звичайний текст, керуючі послідовності та специфікатори форматування, які вставляють значення з вашого проєкту, такі як рахунок, таймер або показники датчика. Див. сторінку Форматування рядків для отримання додаткової інформації про специфікатори форматування.
За замовчуванням, printf не переходить автоматично на наступний рядок. Додайте \n, що означає новий рядок, якщо ви хочете, щоб наступне друковане значення починалося з нового рядка.
Usage:
printf(value);
Параметр |
Тип |
Опис |
|---|---|---|
|
|
Текст, рядок форматування або керуюча послідовність для відображення в консолі або терміналі. |
Повернене значення:
Ця функція не повертає значення.
// 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);

Керуючі послідовності#
Керуючі послідовності — це короткі коди, які можна вивести за допомогою printf щоб змінити спосіб відображення тексту в консолі.
Керуючі послідовності корисні, коли потрібно змінити колір тексту або очистити консоль безпосередньо всередині оператора printf.
Щоб змінити колір тексту, виведіть \033 , а потім код кольору. На початку проекту колір тексту консолі встановлено на синій.
Колір |
Послідовність керування |
|---|---|
Чорний |
|
Червоний |
|
Зелений |
|
Жовтий |
|
Синій |
|
Фіолетовий |
|
Блакитний |
|
Білий |
|
Помаранчевий |
|
Прозорий |
|
// Print text in different colors
printf("Default text color\n");
printf("\033[31m");
printf("Red text color\n");

Очистити консоль#
У C++ немає окремої консольної функції для очищення всіх рядків. Щоб очистити консоль, виведіть керуючу послідовність \033[2J with printf.
Це очищає всі рядки з консолі та переміщує курсор назад до рядка 1.
// Clear the Console after two seconds
printf("VEXcode\n");
wait(2, seconds);
printf("\033[2J");