• 05 Juin 2026, 21:08:51


Auteur Sujet: Questions signes ?, : et >>=  (Lu 1624 fois)

0 Membres et 1 Invité sur ce sujet

Hors ligne Bayshore

  • *
  • Grand Banditisme
  • Messages: 923
    • Voir le profil
Questions signes ?, : et >>=
« 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
« Modifié: 09 Juillet 2008, 20:58:30 par -Alexandre »

Hors ligne MasterOfQuebec

  • Pawn Compiler
  • *
  • Criminel
  • Messages: 29
    • Voir le profil
    • SA-MP.fr
Re : Questions signes ?, : et >>=
« Réponse #1 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é.

Hors ligne Bayshore

  • *
  • Grand Banditisme
  • Messages: 923
    • Voir le profil
Re : Questions signes ?, : et >>=
« Réponse #2 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