Consól#

Réamhrá#

Taispeántar Consól VEXcode V5 sa fhuinneog Monatóra laistigh de VEXcode. Is féidir le haschur an chonsóil téacs, uimhreacha agus luachanna athróg a thaispeáint agus tionscadal ar siúl.

Agus VS Code in úsáid, feictear aschur Consól bunaithe ar théacs sa chríochfort in ionad Chonsól VEXcode.

Nóta: Agus Consól VEXcode á úsáid agat, ní mór duit ceangal leis an bPort Sraitheach Consóil sula bhféadfar aon aschur a phriontáil chuig an Consól.

Seo thíos liosta de na feidhmeanna uile:

Gníomh — Téacs aschuir.

  • printf — Taispeánann sé téacs, uimhreacha, nó luachanna athróg sa Chonsól nó sa chríochfort.

Gníomh#

printf#

Taispeánann printf téacs, uimhreacha, nó luachanna athrógacha sa Chonsól. I VS Code, taispeánann printf aschur sa chríochfort.

I C++, úsáideann printf teaghrán formáide. Is é an teaghrán formáide an téacs atá taobh istigh de na comharthaí athfhriotail. Is féidir leis téacs rialta, seichimh rialaithe, agus sonraitheoirí formáide a áireamh a chuireann luachanna ó do thionscadal isteach, amhail scór, lasc ama, nó léamh braiteora. Féach ar an leathanach Formáidiú Teaghrán le haghaidh tuilleadh eolais faoi shonraitheoirí formáide.

De réir réamhshocraithe, ní bhogann printf go huathoibríoch go dtí an chéad líne eile. Cuir \nleis, a sheasann do líne nua, nuair is mian leat go dtosóidh an chéad luach clóite eile ar shraith nua.

Usage:
printf(value);

Paraiméadar

Cineál

Cur síos

value

const char*

An téacs, an teaghrán formáide, nó an seicheamh rialaithe le taispeáint sa Chonsól nó sa chríochfort.

Luach Fillte:
Ní thugann an fheidhm seo luach ar ais.

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

Consól VEXcode, ag taispeáint an Chonsóil agus an téacs "Haigh, a róbat!" le feiceáil.

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

Consól VEXcode, ag taispeáint an Chonsóil agus an téacs "Haigh, a róbat!" ar taispeáint ar an gcéad líne agus "Priontálann sé seo ar an gcéad líne eile" ar an líne faoi.

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

Consól VEXcode, ag taispeáint an Chonsóil agus an téacs "Haigh, a róbat!" le feiceáil.

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

Consól VEXcode, ag taispeáint an Chonsóil agus an téacs "0.33" le feiceáil.

Seichimh Rialaithe#

Is cóid ghearra iad seichimh rialaithe is féidir a phriontáil le printf chun an chaoi a bhfeictear téacs sa Chonsól a athrú.

Tá seichimh rialaithe úsáideach nuair is mian leat dath an téacs a athrú nó an Consól a ghlanadh go díreach taobh istigh de ráiteas printf.

Chun dath an téacs a athrú, priontáil \033 agus cód datha ina dhiaidh. Ag tús tionscadail, socraítear dath téacs an Chonsóil go gorm.

Dath

Seicheamh rialaithe

Dubh

\033[30m

Dearg

\033[31m

Glas

\033[32m

Buí

\033[33m

Gorm

\033[34m

Corcra

\033[35m

Cian

\033[36m

Bán

\033[37m

Oráiste

\033[91m

Trédhearcach

\033[97m

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

Consól VEXcode, ag taispeáint an Chonsóil agus téacs gorm ag rá "Dath téacs réamhshocraithe" ar an gcéad líne agus "Dath téacs dearg" ar an dara líne.

Glan an Consól#

Níl feidhm Consól ar leith ag C++ chun na sraitheanna go léir a ghlanadh. Chun an Consól a ghlanadh, priontáil an seicheamh rialaithe \033[2J le printf.

Glanann sé seo na sraitheanna uile ón gConsól agus bogann sé an cúrsóir ar ais go sraith 1.

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