Menghibur#

Perkenalan#

Konsol VEXcode V5 ditampilkan di jendela Monitor di dalam VEXcode. Output konsol dapat menampilkan teks, angka, dan nilai variabel saat proyek sedang berjalan.

Saat menggunakan VS Code, output Konsol berbasis teks muncul di terminal, bukan di Konsol VEXcode.

Catatan: Saat menggunakan Konsol VEXcode, Anda harus terhubung ke Port Serial Konsol sebelum output apa pun dapat dicetak ke Konsol.

Berikut adalah daftar semua fungsi:

Aksi — Keluarkan teks.

  • printf — Menampilkan teks, angka, atau nilai variabel di Konsol atau terminal.

Tindakan#

printf#

printf menampilkan teks, angka, atau nilai variabel di Konsol. Di VS Code, printf menampilkan output di terminal.

Dalam C++, printf menggunakan string format. String format adalah teks di dalam tanda kutip. String format dapat berisi teks biasa, urutan kontrol, dan penentu format yang menyisipkan nilai dari proyek Anda, seperti skor, pengatur waktu, atau pembacaan sensor. Lihat halaman Pemformatan String untuk informasi lebih lanjut tentang penentu format.

Secara default, printf tidak secara otomatis berpindah ke baris berikutnya. Tambahkan \n, yang berarti baris baru, jika Anda ingin nilai yang dicetak berikutnya dimulai pada baris baru.

Usage:
printf(value);

Parameter

Jenis

Keterangan

value

const char*

Teks, string format, atau urutan kontrol yang akan ditampilkan di Konsol atau terminal.

Nilai Kembalian:
Fungsi ini tidak mengembalikan nilai.

// Display a message in the Console
printf("Hello, robot!\n");

Konsol VEXcode, menampilkan Konsol dan teks "Halo, robot!" ditampilkan.

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

Konsol VEXcode, menampilkan Konsol dan teks "Halo, robot!" yang ditampilkan pada baris pertama dan "Ini dicetak pada baris berikutnya" pada baris di bawahnya.

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

Konsol VEXcode, menampilkan Konsol dan teks "Halo, robot!" ditampilkan.

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

Konsol VEXcode, menampilkan Konsol dan teks "0.33" yang ditampilkan.

Urutan Kontrol#

Urutan kontrol adalah kode pendek yang dapat dicetak dengan perintah printf untuk mengubah tampilan teks di Konsol.

Urutan kontrol berguna ketika Anda ingin mengubah warna teks atau membersihkan Konsol langsung di dalam pernyataan printf.

Untuk mengubah warna teks, ketik \033 diikuti dengan kode warna. Pada awal proyek, warna teks Konsol diatur menjadi biru.

Warna

Urutan kontrol

Hitam

\033[30m

Merah

\033[31m

Hijau

\033[32m

Kuning

\033[33m

Biru

\033[34m

Ungu

\033[35m

Biru muda

\033[36m

Putih

\033[37m

Oranye

\033[91m

Transparan

\033[97m

// Print text in different colors
printf("Default text color\n");
printf("\033[31m");
printf("Red text color\n");

Konsol VEXcode, menampilkan Konsol dan teks berwarna biru bertuliskan "Warna teks default" pada baris pertama dan teks berwarna merah bertuliskan "Warna teks merah" pada baris kedua.

Bersihkan Konsol#

C++ tidak memiliki fungsi Konsol terpisah untuk menghapus semua baris. Untuk menghapus Konsol, cetak urutan kontrol \033[2J dengan printf.

Ini menghapus semua baris dari Konsol dan memindahkan kursor kembali ke baris 1.

// Clear the Console after two seconds
printf("VEXcode\n");
wait(2, seconds);
printf("\033[2J");