Menghibur#
Perkenalan#
Konsol VEXcode EXP 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 |
|---|---|---|
|
|
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");

// 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);

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 |
|
Merah |
|
Hijau |
|
Kuning |
|
Biru |
|
Ungu |
|
Biru muda |
|
Putih |
|
Oranye |
|
Transparan |
|
// Print text in different colors
printf("Default text color\n");
printf("\033[31m");
printf("Red text color\n");

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");