Tri de tableau de caracteres en "c"

Bonjour,
svp, qui peut me donner la methode tri de tableau de caracteres en "c".
Par exemple,voici la methode de tri par selection pour un tableau d'entiers --> je veux la transformer en tri de tableau de caracteres.

//************** echanger

void echanger(int tab[], int i, int j)
{
int memoire;
memoire=tab[i];
tab[i]=tab[j];
tab[j]=memoire;
}
//************** tri selection

void tri_selection(int tab[],int longueur)
{
int maxi, i;

while(longueur>0)
{
//on recherche la plus grande valeur du tableau non encore trie
maxi=0;

for(i=1;i<longueur;i++)
{
if(tab[i]>tab[maxi]) maxi=i;
}

//on echange le plus grand element avec le dernier
echanger(tab,maxi,(longueur-1));

//on traite le reste du tableau
longueur--;
}
}
Configuration: Windows XP
Internet Explorer 6.0

1 réponse

  1. c'est pareil sauf que tu utilise un tableau de char et une variable memoire de type char aussi
    0