Skip to main content

printf

warning

Ova funkcija započinje malim slovom.

Deskripcija

Ispisuje formatirani niz na konzoli (prozor servera, a ne chat u igri).

ImeDeskripcija
format[]Formatirani string.
\ {Float, _}:...Neograničeni broj argumenata bilo koje oznake.

Returns

Ova funkcija ne returna (vraća) nikakve posebne vrijednosti.

Format Specifiers

SpecifierMeaning
%iCijeli broj
%dCijeli broj
%sString
%fFloat broj
%cASCII karakter
%xHexadecimalni broj
%bBinarni broj
%%Literal '%'
%qIzbjegnite tekst za SQLite. (Dodano u 0.3.7 R2)

Vrijednosti rezerviranih mjesta slijede se potpuno istim redoslijedom kao i parametri u pozivu, tj. "Imam %i godina" - %i će biti zamijenjena cjelobrojnom varijablom, što je dob osobe.

Po želji možete staviti broj između % i slovo koda rezerviranog mjesta. Ovaj broj označava širinu polja; ako je veličina parametra za ispis na mjestu rezerviranog mjesta manja od širine polja, polje se proširuje razmacima. Da biste smanjili broj decimalnih mjesta koja se prikazuju na floatu, možete dodati .\<max number\> između % i f, tj. %.2f.

Primjeri

new number = 42;
printf("The number is %d.",number); //-> Broj je 42.

new string[]= "prosta poruka";
printf("This is a %s containing the number %d.", string, number); //-> Ovo je prosta poruka koja sadrži broj 42.

new character = 64;
printf("I'm %c home",character); //-> I'm @ home

Zabilješke

warning

Niz formata ili njegov izlaz ne smije prelaziti 1024 znaka. Sve što je duže od te dužine može dovesti do pada servera.

Srodne Funkcije

  • print: Ispišite osnovnu poruku u zapisnike poslužitelja i konzolu.
  • format: Formatira string.