comparaison caractères - Divers - Programmation
Marsh Posté le 17-07-2010 à 15:53:57
Quel language? Qu'est-ce que tu utilises pour comparer?
(Boule de cristal: tu utilises le C ou le C++ et tu compares des pointeurs plutôt que les chaînes.)
Marsh Posté le 17-07-2010 à 16:34:58
Oui excuse moi j'ai oublié de dire que c'est en pseudo-code lda.
Marsh Posté le 17-07-2010 à 16:54:39
Ouille, je n'avais pas fait attention au fait que tu avais inversé l'ordre.
Dans les jeux de caractères les plus répandus (ceux qui descendent de l'ASCII), les majuscules sont groupées et les minuscules le sont aussi et après les majuscules. Pour diverses raisons, le choix d'entremèler les minuscules et les majuscules a rarement été fait.
Les langages permettent souvent d'aller au delà de l'ordre trivial déduit du code utilisé. Les règles dépendent alors de la langue (le suédois par exemple classe Ä après Z).
Marsh Posté le 17-07-2010 à 17:01:36
misterplocploc a écrit : Bonjour, |
T'es certain de ton énoncé ? car que ce soit "Maman" ou "maman" les deux ont un caractère de plus que "Papa" donc forcément plus grand.
Marsh Posté le 17-07-2010 à 22:31:29
Oui certain, ça viens d'ici :
http://www.pise.info/algo/tests.htm#T3.3
Après peut-être que ce cour n'est pas top?
Marsh Posté le 17-07-2010 à 23:47:12
misterplocploc a écrit : Bonjour, |
C'est l'ordre lexicographique:
En code ascii, M vaut 78, P vaut 80 et m vaut 109 (comme les mots diffèrent sur la première lettre, le reste n'a pas d'importance)
On pourrait compléter avec:
“maman” > “papa” FAUX (le code ascii de p est 112)
A+,
Marsh Posté le 18-07-2010 à 00:02:24
Donc on ne tiens que compte de la première lettre?
Sauf si elle est la même pour toute les deux, alors on compare la deuxième et ainsi de suite?
Marsh Posté le 18-07-2010 à 15:24:27
Exactement. C'est cela l'ordre lexicographique.
A+,
Marsh Posté le 17-07-2010 à 13:39:35
Bonjour,
Je ne comprends pas bien ceci:
“t” < “w” VRAI
“Maman” > “Papa“ FAUX
“maman” > “Papa” VRAI
Que le "t" viens avant le "w", je comprends. Mais que maman est plus grand que Papa alors que Maman ne l'est pas, je ne pige pas.
Comment est-ce que l'on compare la grandeur des mots?
Merci de votre aide.