Konsolė#
Įvadas#
„VEXcode EXP“ konsolė rodoma „VEXcode“ monitoriaus lange. Projekto vykdymo metu konsolės išvestyje gali būti rodomas tekstas, skaičiai ir kintamųjų reikšmės.
Naudojant VS kodą, tekstinė konsolės išvestis rodoma terminale, o ne VEXcode konsolėje.
Pastaba: Naudojant „VEXcode“ konsolę, prieš spausdinant bet kokią išvestį į konsolę, reikia prisijungti prie konsolės nuosekliojo prievado.
Žemiau pateikiamas visų funkcijų sąrašas:
Veiksmas – išvesties tekstas.
printf— Konsolėje arba terminale rodo tekstą, skaičius arba kintamųjų reikšmes.
Veiksmas#
printf#
printf konsolėje rodo tekstą, skaičius arba kintamųjų reikšmes. VS Code printf rodo išvestį terminale.
C++ kalboje printf naudoja formatavimo eilutę. Formato eilutė yra tekstas kabutėse. Joje gali būti įprastas tekstas, valdymo sekos ir formatavimo specifikatoriai, kurie įterpia reikšmes iš jūsų projekto, pvz., rezultatą, laikmatį arba jutiklio rodmenį. Daugiau informacijos apie formatavimo specifikatorius rasite puslapyje Eilučių formatavimas.
Pagal numatytuosius nustatymus, printf automatiškai neperkelia į kitą eilutę. Pridėkite \n, kurie reiškia naują eilutę, jei norite, kad kita spausdinama reikšmė prasidėtų naujoje eilutėje.
Usage:
printf(value);
Parametras |
Tipas |
Aprašymas |
|---|---|---|
|
|
Tekstas, formatavimo eilutė arba valdymo seka, kuri bus rodoma konsolėje arba terminale. |
Grąžinimo reikšmė:
Ši funkcija negrąžina reikšmės.
// 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);

Valdymo sekos#
Valdymo sekos yra trumpi kodai, kuriuos galima atspausdinti naudojant printf kad pakeistumėte teksto rodymą konsolėje.
Valdymo sekos yra naudingos, kai norite pakeisti teksto spalvą arba išvalyti konsolę tiesiai printf sakinyje.
Norėdami pakeisti teksto spalvą, atspausdinkite \033 , o po to – spalvos kodą. Projekto pradžioje konsolės teksto spalva nustatoma į mėlyną.
Spalva |
Valdymo seka |
|---|---|
Juoda |
|
Raudona |
|
Žalia |
|
Geltona |
|
Mėlyna |
|
Violetinė |
|
Žydra |
|
Balta |
|
Oranžinė |
|
Skaidrus |
|
// Print text in different colors
printf("Default text color\n");
printf("\033[31m");
printf("Red text color\n");

Išvalykite konsolę#
C++ neturi atskiros konsolės funkcijos visoms eilutėms išvalyti. Norėdami išvalyti konsolę, atspausdinkite valdymo seką \033[2J su printf.
Tai išvalo visas eilutes iš konsolės ir perkelia žymeklį atgal į 1 eilutę.
// Clear the Console after two seconds
printf("VEXcode\n");
wait(2, seconds);
printf("\033[2J");