Пређи на главни садржај

printf

warning

Ова функција почиње малим словом.

Опис

Исписује форматирани стринг на конзоли (прозор сервера, а не у игри чат).

НазивОпис
const format[]Форматни стринг
{Float, _}:...Неодређени број аргумената било ког типа

Повратне вредности

Ова функција не враћа никакве специфичне вредности.

Спецификатори формата

СпецификаторЗначење
%iЦео број
%dЦео број
%sСтринг
%fБрој са покретном зарезом
%cASCII карактер
%xХексадецимални број
%bБинарни број
%%Литерал '%'
%qИзбегава текст за SQLite. (Додато у 0.3.7 R2)

Вредности за чуваре места следе у потпуно истом редоследу као параметри у позиву, нпр. "Имам %i године" - %i ће бити замењен целим бројем, који представља године особе.

Можете опционо ставити број између % и слова спецификатора. Овај број означава ширину поља; ако је величина параметра који се исписује на месту чувара места мања од ширине поља, поље ће бити проширено размацима. Да бисте ограничили број децималних места која се приказују за број са покретном зарезом, можете додати '.<максимални број>' између % и f, нпр. %.2f.

Примери

new number = 42;
printf("Број је %d.", number); // Број је 42.

new string[] = "једноставна порука";
printf("Ово је %s која садржи број %d.", string, number); // Ово је једноставна порука која садржи број 42.

new character = 64;
printf("Ја сам %c кући", character); // Ја сам @ кући

Напомене

warning

Форматни стринг или његов излаз не треба да прелази 1024 карактера. Све што је дуже од тога може довести до пада сервера.

Сродне функције

  • print: Исписује основну поруку у логове сервера и конзолу.
  • format: Форматира стринг.