Le tri par ordre ascii

Résolu
Bonjour,
salut j'essaie de faire un tri par ordre ascii des arguments recus en ligne de commande unix(ubuntu) mais je n'arrive pas.SVP, aidez-moi les gars.
voici mon code:
int   main( int argc, char **argv)
{
     int i,j;
     char*  temp;
   
   
     for(i=0; i<argc -1 ;  i++)
     {
             for(j = i+1 ; j<argc; j++)
              {
                   if(argv[ i ] > argv[ j ]) 
                     {
                          temp = argv[ i ];
                          argv[i] = argv[ j ];
                          argv[j] = temp;
                    
                      }
              }
     }
    
     for(i=0; i<argc; i++)
       {     
           my_putstr(argv[i]);
           my_putstr("\n");
       }

     return(0);
}


Ex :
$>./a.out test "Ceci est un test " retest | cat -e
./a.out$
Ceci est un test $
retest$
test$
$>
Configuration: Linux
Firefox 1.0.7

4 réponses

  1. ok merci pour ta reponse.je vais essayer de le faire avec. j'espere que ca marchera.
    0