Konsole#
Ievads#
VEXcode V5 konsole tiek parādīta VEXcode monitora logā. Konsoles izvade projekta darbības laikā var parādīt tekstu, skaitļus un mainīgo vērtības.
Izmantojot VS Code, terminālī tiek parādīta uz tekstu balstīta konsoles izvade, nevis VEXcode konsolē.
Piezīme: Izmantojot VEXcode konsoli, pirms jebkādas izvades izdrukāšanas konsolē ir jāizveido savienojums ar konsoles seriālo portu.
Zemāk ir visu funkciju saraksts:
Darbība — Izvades teksts.
printf— Konsolē vai terminālī parāda tekstu, skaitļus vai mainīgo vērtības.
Darbība#
printf#
printf konsolē parāda tekstu, skaitļus vai mainīgo vērtības. VS Code printf terminālī parāda izvadi.
C++ valodā printf izmanto formāta virkni. Formāta virkne ir teksts pēdiņās. Tā var ietvert parastu tekstu, vadības secības un formāta specifikatorus, kas ievieto vērtības no jūsu projekta, piemēram, rezultātu, taimeri vai sensora rādījumu. Plašāku informāciju par formāta specifikatoriem skatiet lapā Virknes formatēšana.
Pēc noklusējuma printf automātiski nepāriet uz nākamo rindu. Pievienojiet \n, kas apzīmē jaunu rindu, ja vēlaties, lai nākamā drukātā vērtība sāktos jaunā rindā.
Usage:
printf(value);
Parametrs |
Tips |
Apraksts |
|---|---|---|
|
|
Teksts, formāta virkne vai vadības secība, kas jāparāda konsolē vai terminālī. |
Atgriešanas vērtība:
Šī funkcija neatgriež vērtību.
// 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);

Vadības secības#
Vadības secības ir īsi kodi, kurus var izdrukāt ar printf lai mainītu teksta attēlošanas veidu konsolē.
Vadības secības ir noderīgas, ja vēlaties mainīt teksta krāsu vai notīrīt konsoli tieši printf priekšrakstā.
Lai mainītu teksta krāsu, izdrukājiet \033 , kam seko krāsas kods. Projekta sākumā konsoles teksta krāsa ir iestatīta uz zilu.
Krāsa |
Vadības secība |
|---|---|
Melns |
|
Sarkans |
|
Zaļš |
|
Dzeltens |
|
Zils |
|
Violets |
|
Ciāna |
|
Balts |
|
Oranžs |
|
Caurspīdīgs |
|
// Print text in different colors
printf("Default text color\n");
printf("\033[31m");
printf("Red text color\n");

Notīriet konsoli#
C++ nav atsevišķas konsoles funkcijas visu rindu notīrīšanai. Lai notīrītu konsoli, izdrukājiet vadības secību \033[2J ar printf.
Tas no konsoles notīra visas rindas un pārvieto kursoru atpakaļ uz 1. rindu.
// Clear the Console after two seconds
printf("VEXcode\n");
wait(2, seconds);
printf("\033[2J");