Pages traduites Pages à traduire Pages en cours de traduction
A propos
 

Différences

Cette page vous donne les différences entre la révision choisie et la version actuelle de la page.

ags36 13/11/2008 21:06 ags36 17/11/2008 23:27 version actuelle
Ligne 2: Ligne 2:
---- ----
-====le Formatage des chaines de caractères (string)====+====Syntaxe des chaînes de caractères (strings)====
-Vous y trouverez de nombreuses fois dans votre jeu ou vous en avez besoin pour créer une chaîne basée +Il vous arrivera souvent, dans votre jeu, d'avoir besoin de créer une chaîne basée 
-sur les valeurs des variables et des fonctions comme [[ags76#Display| Affichage]] et+sur les valeurs des variables, et des fonctions comme [[ags76#Display|Diplay (//Afficher//)]] et
[[ags74#String.Format|String.Format]] vous permettent de le faire.\\ \\ [[ags74#String.Format|String.Format]] vous permettent de le faire.\\ \\
-AGS utilise des arguments de style printf pour la en forme (utilisé par le langage C). +AGS utilise un format de style printf pour les arguments (utilisé par le langage C).  
-  +Cela signifie que vous devez utiliser des caractères spéciaux pour insérer la valeur d'une variable.  
-Cela signifie que votre texte est remplacé avec des codes spéciaux pour insérer une valeur de la variable.  +Ces caractères spéciaux commencent par un signe pour-cent ( % ), puis vous spécifiez le type de variable. Le 
-Ces codes spéciaux commencent par un signe pour cent ( % ), puis vous spécifiez le type de variable. Le +type de variables que vous pouvez afficher sont listés en-dessous.\\ \\
-type réel des variables que vous souhaitez afficher sont alors placés après.\\ \\ +
Les codes speciaux que vous pouvez utiliser sont : Les codes speciaux que vous pouvez utiliser sont :
- 
^  Code    ^  Description  ^ ^  Code    ^  Description  ^
-| %d      |  Integer (pour afficher une variable de type entier ou short)   +| %d      |  Entier (pour afficher une variable de type entier ou short)      
-| %0Xd    |  Integer alignés a gauche avec X zeros                          +| %0Xd    |  Entier de X chiffres (précédé du nombre de zéros nécessaires)   
-| %s      |  String (pour afficher une variable de type string )           +| %s      |  Chaîne de caractères (pour afficher une variable de type string ) | 
-| %c      |  Character (pour afficher le caractère ASCII de la valeur )     +| %c      |  Caractère (affiche le caractère ASCII correspondant à la valeur ) | 
-| %f      |  Float (pour afficher une variable de type float )             +| %f      |  Nombre décimal (pour afficher une variable de type float )      
-| %.Xf    |  Float avec X decimales                                        +| %.Xf    |  Nombre décimal à X décimales                                     
-| %%      |  pour afficher %                                               +| %%      |  Affiche le caractère ''%''                                       
-| [        |  Insere une nouvelle ligne dans le message                     |+| [        |  Insère une nouvelle ligne dans le message                         |
\\ \\
Quelques exemples: Quelques exemples:
   
-  int life = 42; +  int vie = 42; 
-  float twoPi = Maths.Pi * 2.0; +  float deuxPi = Maths.Pi * 2.0; 
-  String message = "A string variable";+  String message = "Une chaîne de caractères";
   
-  Display("A normal string with no variables."); +  Display("Un texte sans variable."); 
-  Display("The meaning of life is %d.", life); +  Display("Le sens de la vie est %d.", vie); 
-  Display("The meaning of life in 3 digits is %03d.", life); +  Display("Le sens de la vie en trois chiffres est %03d.", vie); 
-  Display("2 times Pi is %f.", twoPi); +  Display("Deux fois Pi vaut %f.", deuxPi); 
-  Display("The message says: %s.", message);+  Display("Le message dit : %s.", message);
vont afficher : vont afficher :
   
-  A normal string with no variables+  Un texte sans varible
-  The meaning of life is 42. +  Le sens de la vie est 42. 
-  The meaning of life in 3 digits is 042. +  Le sens de la vie en trois chiffres est 042. 
-  2 times Pi is 6.283186. +  Deux fois Pi vaut 6.283186. 
-  The message says: A string variable.+  Le message dit : Une chaîne de caractères.
-Vous pouvez afficher autant de variables que vous le souhaitez en une seule ligne:+Vous pouvez afficher autant de variables que vous le souhaitez en une seule ligne :
   
-  int life = 42; +  int vie = 42; 
-  float twoPi = Maths.Pi * 2.0;+  float deuxPi = Maths.Pi * 2.0;
   
-  Display("Life is %d, 2 x Pi = %f, and my dinner is %s.", life, twoPi, "awful");+  Display("La vie vaut %d, 2 x Pi = %f, et mon dîner est %s.", vie, deuxPi, "terrible");
-mais, ** soyez très prudents ** de bien fournir le bon nombre de variables correspondant +mais, ** faites bien attention ** à bien fournir le bon nombre de variables correspondant
avec les balises que vous utilisez dans le texte. avec les balises que vous utilisez dans le texte.
-Si vous ne fournissez pas assez variables, le jeu va se planter.+Si vous ne fournissez pas assez variables, le jeu va planter.
 +{{tag>français}}
 
ags36.1226606783.txt.gz · Dernière modification: 13/11/2008 21:06 par 82.236.39.111
 
Recent changes RSS feed Creative Commons License Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki