GTAOnline.net
San Andreas Multiplayer (sa:mp) => Scripting SA-MP [Pawn center] => Discussion démarrée par: Bayshore le 09 Juillet 2008, 20:50:19
-
Salut, je viens de mater un peu dutils.inc et là je comprend pas trop certaines choses.
str[i] += (str[i] > '9') ? 0x07 : 0x00;
Que signifie le point d'interrogation et le double point ici ?
EDIT: Ça veut dire que si str[i] > 9 alors += 0x07 sinon += 0x00 non ?
number >>= 4;
Que signifie ces étranges signes ? ;D
Merci d'avance à ce qui pourront m'aider. :)
++
Alexandre
-
str[i] += (str[i] > '9') ? 0x07 : 0x00;
Si str[ i] est plus grand que 9, 0x07 sera ajouté a str[ i] sinon 0x00 sera ajouté.
-
Ok merci, par contre c'est vrai que ça consomme plus de ressources par rapport à une condition ?
Et sinon pour >>= ?
++
Alexandre