Existe-t-il un moyen de trier un tableau de chaînes dans l'ordre alphabétique où les chaînes contiennent à la fois des majuscules et des minuscules? Comme les lettres majuscules ont une valeur ASCII inférieure, des fonctions telles que strcmp indiqueront toujours qu'il s'agit d'une lettre minuscule. Par exemple, disons que nous voulions trier "ABCD", "ZZZZ", "tortue", "JAVA", "eau".Tri d'un tableau de chaînes avec majuscules et minuscules dans C
Lorsque vous utilisez des fonctions comme strcmp pour trier ces chaînes, il devient:
ABCD JAVA ZZZZ tortue eau
quand il devrait être:
ABCD JAVA tortue eau ZZZZ
strcasecmp n'est pas C89/C99 -> n'est pas ANSI C – user411313