Format DE

From SA-MP Wiki

Jump to: navigation, search

format

Beschreibung:

Formatiert einen String.


Parameter:
(output[], len, const format[], {Float,_}:...)
output[]Der String, welcher ausgegeben werden soll
lenDie maximale Länge, welche ausgegeben werden soll
format[]Der formatierte String
{Float,_}:...Argumente jeder Art


RückgabeDiese Funktion gibt keinen relevanten Wert zurück.


Formatfunktionen

 Platzhalter              Bedeutung 
 %b                       Fügt eine Binärummer an dieser Position 
 %c                       Fügt ein einzelnes Zeichen ein
 %d                       Fügt einen Integer (ganze Zahl) ein
 %f                       Fügt eine Zahl mit Nachkommastellen ein (Float)
 %i                       Fügt einen Integer (ganze Zahl) ein
 %s                       Fügt einen String ein
 %x                       Fügt eine Hexdezimalzahl ein
 %%                       Fügt ein % ein

Beispiel:

new result[128];
new number = 42;
format(result,sizeof(result), "The number is %i.",number);  //-> The number is 42.
new string[]= "simple message";
format(result,sizeof(result), "This is a %s containing the number %i.", string, number);
// Dies gibt eine simple Nachricht mit dem Punktestand des Spieler aus.
new string[64];

format(string,sizeof(string),"Dein Punktestand ist: %d",GetPlayerScore(playerid));

SendClientMessage(playerid,0xFFFFFFAA,string);

Verwandte Funktionen

Folgende Funktionen könnten ebenfalls nützlich sein, da sie in der einen oder anderen Weise mit dieser verwandt sind.

  • print: Schreibt eine Nachricht in die Konsole
  • printf: Schreibt eine Nachricht mit Argumenten in die Konsole
In other languages