Tu pourras mettre en place un qsort() qand le reste du code sera sur le modèle de Compteur().
Tout ce qui relève de l'exercice perso est à conserver chez soi.
Publier un code source est à vocation d'exemple pour que les débutants s'en inspirent, ce qu'ils ne doivent absolument pas faire avec cette source qui ne sera pas conservée.
ed73
Messages postés276Date d'inscriptionlundi 8 septembre 2008StatutMembreDernière intervention15 avril 20132 20 janv. 2009 à 18:35
Même réponse : qsort()
Je ne vois aucune raison de réécrire ce qui est déjà fait et qui fonctionne.
layto888
Messages postés18Date d'inscriptiondimanche 27 juillet 2008StatutMembreDernière intervention21 septembre 2012 20 janv. 2009 à 18:07
vrément merci de vos commentaires mais tout ça je le sai lol , et j'ai volontairement réecri la fonction Compteur a la place de strlen ( );
et ici j'ai utiliser le tri bulle pasque comme vous pouver le voir il sagi d'un tableau de 3 :)
ok je repose ma question diffirament :
Comment trier un nombre de chaine innconu ?
ed73
Messages postés276Date d'inscriptionlundi 8 septembre 2008StatutMembreDernière intervention15 avril 20132 20 janv. 2009 à 14:27
Bonjour
Il y a en effet beaucoup plus simple : un qsort() avec une fonction de comparaison qui compare les chaines selon leur longueur avec strlen()
cs_petifa
Messages postés215Date d'inscriptiondimanche 20 février 2005StatutMembreDernière intervention10 mars 2014 20 janv. 2009 à 14:01
Slt
le tri bulle n'est pas très rapide comme traitement de tri
et puis compteur(...) cette fonction peut se limiter à strlen(var)
enfin pour tester to programme, ne fais pas un essai sur 3 chaines mais plutôt sur une centaines de chaines de textes.
la source est confuse pour moi, il faut la reprendre ...
20 janv. 2009 à 19:01
Ce n'est absolument pas le cas ici.
long Compteur(const char *chaine)
{
const char *c = chaine;
while(*c) c++;
return (c - chaine);
}
Tu pourras mettre en place un qsort() qand le reste du code sera sur le modèle de Compteur().
Tout ce qui relève de l'exercice perso est à conserver chez soi.
Publier un code source est à vocation d'exemple pour que les débutants s'en inspirent, ce qu'ils ne doivent absolument pas faire avec cette source qui ne sera pas conservée.
20 janv. 2009 à 18:35
Je ne vois aucune raison de réécrire ce qui est déjà fait et qui fonctionne.
20 janv. 2009 à 18:07
et ici j'ai utiliser le tri bulle pasque comme vous pouver le voir il sagi d'un tableau de 3 :)
ok je repose ma question diffirament :
Comment trier un nombre de chaine innconu ?
20 janv. 2009 à 14:27
Il y a en effet beaucoup plus simple : un qsort() avec une fonction de comparaison qui compare les chaines selon leur longueur avec strlen()
20 janv. 2009 à 14:01
le tri bulle n'est pas très rapide comme traitement de tri
et puis compteur(...) cette fonction peut se limiter à strlen(var)
enfin pour tester to programme, ne fais pas un essai sur 3 chaines mais plutôt sur une centaines de chaines de textes.
la source est confuse pour moi, il faut la reprendre ...