Printf FR

From SA-MP Wiki

Jump to: navigation, search

Image:Farm-Fresh text lowercase.png Note: Cette fonction commence par une lettre minuscule, mais du à des restrictions techniques, le nom de la page commence par une majuscule.


Description:

Affiche un message formaté dans la console du serveur (pas dans le tchat du jeu).


Paramètres:
(const format[], {Float,_}:...)
format[]La chaîne formatée.
{Float,_}:...Un nombre indéfini d'argument utilisé pour formater.


RetourneCette fonction ne retourne pas de valeur spécifique.


Image:32px-Circle-style-warning.png

Attention

Utiliser une chaîne de plus de 1024 caractères pour amener un serveur à crasher.


Syntaxe de formatage

Caractère à écrire Ce à quoi ça correspond
%i Nombre
%d Nombre
%s Chaîne de caractère
%f Nombre à virgule (float)
%c Caractère (ASCII)
%x Nombre héxadécimal
%b Nombre binaire
%% Le caractère '%'

Ces valeurs doivent êtres utilisées exactement dans le même ordre que les paramètres concernés.


new number = 42;
printf("Le nombre est %d.",number);  //-> Le nombre est 42.
 
new string[]= "simple message";
printf("C'est un %s contenant le chiffre %d.", string, number); //-> C'est un simple message contenant le chiffre 42.
 
new character = '@';
printf("Je suis %c la maison",character); //-> Je suis @ la maison

Fonctions Relatives

Les fonctions suivantes peuvent être utiles car elles sont indirectement ou directement liées a cette fonction.

  • print: Affiche un message basique dans la console du serveur et l'enregistre dans les logs.
  • format: Formate une chaîne de caractère suivant un format spécifié.
Personal tools
In other languages