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

Titre: Questions signes ?, : et >>=
Posté 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
Titre: Re : Questions signes ?, : et >>=
Posté par: MasterOfQuebec le 09 Juillet 2008, 21:21:18
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é.
Titre: Re : Questions signes ?, : et >>=
Posté par: Bayshore le 10 Juillet 2008, 01:50:25
Ok merci, par contre c'est vrai que ça consomme plus de ressources par rapport à une condition ?

Et sinon pour >>= ?


++
Alexandre