Ga naar hoofdinhoud

format

waarschuwing

This function starts with a lowercase letter.

Beschrijving

Formatteert een string met variabelen en andere strings.

NaamBeschrijving
output[]Buffer voor de uitvoer
lenMaximale lengte van output
const format[]De format‑string
{Float, _}:...Onbeperkt aantal argumenten, diverse tags

Retourneert

Geen specifieke returnwaarde.

Formaatspecificaties

CodeBetekenis
%iUnsigned integer
%dSigned integer
%sString
%fFloating‑point getal
%cASCII‑teken
%xHexadecimaal getal
%bBinair getal
%%Letterlijk '%'
%qEscape voor SQLite (0.3.7 R2)

Voorbeelden

new result[128];
new number = 42;
format(result, sizeof(result), "The number is %i.", number);

new str[] = "simple message";
format(result, sizeof(result), "This is a %s containing the number %i.", str, number);

new t[32];
new h, m, s;
gettime(h, m, s);
format(t, sizeof(t), "The time is %02d:%02d:%02d.", h, m, s);

new pct[32];
format(pct, sizeof(pct), "43%s of my shirts are black.", "%%");