Le tri par ordre ascii
Résolu/Fermé
Sabetodo
Messages postés
120
Date d'inscription
samedi 1 mars 2008
Statut
Membre
Dernière intervention
18 août 2010
-
23 janv. 2009 à 19:41
Sabetodo Messages postés 120 Date d'inscription samedi 1 mars 2008 Statut Membre Dernière intervention 18 août 2010 - 2 févr. 2009 à 14:45
Sabetodo Messages postés 120 Date d'inscription samedi 1 mars 2008 Statut Membre Dernière intervention 18 août 2010 - 2 févr. 2009 à 14:45
A voir également:
- Le tri par ordre ascii
- Caractère ascii - Guide
- Excel trier par ordre croissant chiffre - Guide
- Voici du code ascii : 37 2d 3f 3d 31 décodez-le et résolvez l'énigme trouvée. ✓ - Forum Loisirs / Divertissements
- Voici du code ascii : 34 2d 3f 3d 31 décodez-le et résolvez l'énigme trouvée. - Forum Programmation
- Voici du code ascii : 31 2b 3f 3d 33 décodez-le et résolvez l'énigme trouvée. ✓ - Forum Programmation
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)