je voulais savoir si il existe une fonction déjà intégré à delphi qui permet de trier dans une chaine de caractère les lettres et les nombres?
je voulais savoir si il existe une fonction déjà intégré à delphi qui permet de trier dans une chaine de caractère les lettres et les nombres?
Donc les séparer ? Pas à ma connaissance, mais ce ne serait pas très compliqué de la faire soi-même ...
que proposé vous ?
Faire une boucle qui passe en revue chaque caractère et qui les classe, et les mets dans un autre chaîne selon qu'il est un nombre ou un caractère ...
Faire des tests avec char ...cela devrait être rapide car les nombres et les lettres se suivent dans les valeurs de char et sont donc facilement séparable...
Bon Code
![]()
Formatter tout tes nombres en les plaquants à droite (selon le nombre max que tu peux avoir), précédé de <espace>.
Puis faire un tri de chaines normal
Section Delphi
La mine d'or: La FAQ, les Sources
Un développement compliqué paraitra simple pour l'utilisateur, frustrant non ?
Notre revanche ? l'inverse est aussi vrai ;-)
Partager