Troosten#
Invoering#
De VEXcode EXP-console wordt weergegeven in het Monitor-venster binnen VEXcode. De console-uitvoer kan tekst, getallen en variabele waarden weergeven terwijl een project wordt uitgevoerd.
Bij gebruik van VS Code verschijnt tekstgebaseerde console-uitvoer in de terminal in plaats van de VEXcode-console.
Let op: Wanneer u de VEXcode-console gebruikt, moet u verbinding maken met de seriële poort van de console voordat er uitvoer naar de console kan worden afgedrukt.
Hieronder vindt u een lijst met alle functies:
Actie — Tekst uitvoeren.
printf— Geeft tekst, getallen of variabele waarden weer in de console of terminal.
Actie#
printf#
printf geeft tekst, getallen of variabelewaarden weer in de console. In VS Code geeft printf de uitvoer weer in de terminal.
In C++ gebruikt printf een opmaakstring. De opmaakstring is de tekst tussen de aanhalingstekens. Deze kan gewone tekst, besturingssequenties en opmaakspecificaties bevatten die waarden uit uw project invoegen, zoals een score, timer of sensorwaarde. Zie de pagina String Formatting voor meer informatie over opmaakspecificaties.
Standaard gaat de uitvoer van printf niet automatisch naar de volgende regel. Voeg \n, wat staat voor een nieuwe regel, toe als je wilt dat de volgende afgedrukte waarde op een nieuwe regel begint.
Usage:
printf(value);
Parameter |
Type |
Beschrijving |
|---|---|---|
|
|
De tekst, opmaakreeks of besturingssequentie die in de console of terminal moet worden weergegeven. |
Retourwaarde:
Deze functie retourneert geen waarde.
// 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);

Besturingssequenties#
Besturingssequenties zijn korte codes die met printf kunnen worden afgedrukt om de weergave van tekst in de console te wijzigen.
Besturingssequenties zijn handig wanneer u de tekstkleur wilt wijzigen of de console wilt wissen, rechtstreeks binnen een printf instructie.
Om de tekstkleur te wijzigen, typt u \033 gevolgd door een kleurcode. Aan het begin van een project is de tekstkleur van de console ingesteld op blauw.
Kleur |
Besturingssequentie |
|---|---|
Zwart |
|
Rood |
|
Groente |
|
Geel |
|
Blauw |
|
Paars |
|
Cyaan |
|
Wit |
|
Oranje |
|
Transparant |
|
// Print text in different colors
printf("Default text color\n");
printf("\033[31m");
printf("Red text color\n");

Wis de console#
C++ heeft geen aparte Console-functie om alle regels te wissen. Om de console te wissen, print je de besturingssequentie \033[2J met printf.
Hiermee worden alle rijen uit de console verwijderd en wordt de cursor teruggezet naar rij 1.
// Clear the Console after two seconds
printf("VEXcode\n");
wait(2, seconds);
printf("\033[2J");