<RetVar> = Die Variable, in der die formatierte Zeichenfolge (string) gespeichert wird.
<Var/String> = Das Format für die Zeichenfolge.
<Value> = Die Werte, die in das Format der Zeichenfolge eingegeben werden.
Formatiert eine Zeichenfolge entsprechend dem Format Spezifikationssymbol in <Var/String>.
Dies leitet sich von der gleichnamigen Standard-Bibliotheksfunktion aus der Programmiersprache 'C' ab.
Die formatierte Zeichenfolge kann zwischen einem und fünf "%s" Symbole enthalten.
Jedes Mal wenn ein %s vorgefunden wird, wird es mit dem dazugehörigen <Value> ersetzt.
Beispiel
$Message = sprintf: fmt='Du fliegst das Schiff %s im Sektor %s.', [playership], [sector], null, null, null
Durch obiges Beispiel wird die Zeichenfolge 'Du fliegst das Schiff <Name deines Schiffes> im Sektor <Sektor>' in die Variable $Message geschrieben.