Le tri par ordre ascii
Résolu
Sabetodo
Messages postés
120
Date d'inscription
Statut
Membre
Dernière intervention
-
Sabetodo Messages postés 120 Date d'inscription Statut Membre Dernière intervention -
Sabetodo Messages postés 120 Date d'inscription Statut Membre Dernière intervention -
A voir également:
- Code ascii 31 2b 3f 3d 39
- Code ascii - Guide
- +33 9 48 14 31 90 ✓ - Forum Mobile
- Code ascii : 37 2d 3f 3d 31 réponse ✓ - Forum Loisirs / Divertissements
- Code ascii 34 2d 3f 3d 31 - Forum Programmation
- *31 - Guide
4 réponses
Bonjour
Il y a (au moins) un problème au niveau de ta comparaison :
argv[i] et argv[j] sont des pointeurs, tu compares les valeurs des pointeurs et non pas les chaines pointées
Pour comparer les chaînes pointées, il faut utiliser la fonction strcmp() (je cite de mémoire, vérifie les détails dans ton manuel C)
Il y a (au moins) un problème au niveau de ta comparaison :
argv[ i ] > argv[ j ]
argv[i] et argv[j] sont des pointeurs, tu compares les valeurs des pointeurs et non pas les chaines pointées
Pour comparer les chaînes pointées, il faut utiliser la fonction strcmp() (je cite de mémoire, vérifie les détails dans ton manuel C)