Bash-Linux.com : Le SHELL pour les nuls

  Actuellement 46 lignes de commande disponibles
login as: root
root@213.186.33.18's password:
Last login: Sat Mar 13 0:24:09 2010 from 38.107.191.115
[root@bash-linux ~] # echo "Bienvenue sur Bash-Linux.com"_
 Manuel des commandes UNIX (man) Version française

Indiquez la fonction :

Man Qsort en français

QSORT(3) Manuel du programmeur Linux QSORT(3)
 
NOM


qsort - Trier une table.
 
SYNOPSIS


#include void qsort (void *base, size_t nmemb, size_t size, int (*compar)(const void *, const void *));
 
DESCRIPTION


La fonction qsort() trie une table contenant nmemb elements de taille size. L'argument base pointe sur le debut de la table. Le contenu de la table est trie en ordre croissant, en utilisant la fonction de comparaison pointee par compar, laquelle est appelee avec deux arguments pointant sur les objets a comparer. La fonction de comparaison doit renvoyer un entier inferieur, egal, ou superieur a zero si le premier argument est respectivement considere comme inferieur, egal ou superieur au second. Si la comparaison des deux arguments renvoie une egalite (valeur de retour nulle), l'ordre des deux elements est indefini.
 
VALEUR RENVOYEE


La fonction qsort() ne renvoie pas de valeur.
 
CONFORMITE


SVr4, BSD 4.3, C99.
 
NOTE


Parmi les routines de la bibliotheque utilisables comme argument com- par, on a strcmp() (voir plus loin), alphasort() et versionsort().
 
EXEMPLES


Pour un exemple d'utilisation, voir l'exemple de la page bsearch(3). Un autre exemple est le suivant qui trie les chaines fournies comme argument sur la ligne de commande : #include #include #include #include #include static int cmpstringp(const void *p1, const void *p2) { /* The actual arguments to this function are "pointers to pointers to char", but strcmp() arguments are "pointers to char", hence the following cast plus dereference */ return strcmp(* (char * const *) p1, * (char * const *) p2); } int main(int argc, char *argv[]) { int j; assert(argc > 1); qsort(&argv[1], argc - 1, sizeof(char *), cmpstringp); for (j = 1; j < argc; j++) puts(argv[j]); exit(EXIT_SUCCESS); }
 
VOIR AUSSI


sort(1), alphasort(3), strcmp(3), versionsort(3)
 
TRADUCTION


Ce document est une traduction realisee par Christophe Blaess le 5 novembre 1996 et revisee le 14 aot 2006. L'equipe de traduction a fait le maximum pour realiser une adaptation francaise de qualite. La version anglaise la plus a jour de ce document est toujours consultable via la commande : LANG=C man 3 qsort . N'hesitez pas a signaler a l'auteur ou au traducteur, selon le cas, toute erreur dans cette page de manuel. LDP 15 novembre 2003 QSORT(3)


 Dernières recherches
Man  en anglais Man qsort en anglaisMan  en français Man qsort en français
Man  en anglais Man scanf en anglaisMan  en français Man scanf en français
Man  en anglais Man syslog en anglaisMan  en français Man syslog en français
Man  en anglais Man mount en anglaisMan  en français Man mount en français
Man  en anglais Man proc en anglaisMan  en français Man proc en français
Man  en anglais Man ifconfig en anglaisMan  en français Man ifconfig en français
Man  en anglais Man cat en anglaisMan  en français Man cat en français
Man  en anglais Man semop en anglaisMan  en français Man semop en français
Man  en anglais Man arp en anglaisMan  en français Man arp en français
Man  en anglais Man mkfifo en anglaisMan  en français Man mkfifo en français
Man  en anglais Man svipc en anglaisMan  en français Man svipc en français
Man  en anglais Man date en anglaisMan  en français Man date en français
Man  en anglais Man lseek en anglaisMan  en français Man lseek en français
Man  en anglais Man split en anglaisMan  en français Man split en français
Man  en anglais Man printf en anglaisMan  en français Man printf en français

 Recherche

Dans ce moteur de recherche, vous pouvez taper directement votre besoin, en une phrase normale, humaine.
Exemple : vous cherchez comment remplacer un mot par un autre dans tous les fichiers d'un certain dossier. Vous pouvez écrire "Comment remplacer un mot par un autre dans tous les fichiers d'un dossier". Le moteur vous ramenera les résultats en fonction de leur pertinence.
Vous pouvez bien sûr ne chercher qu'un seul mot-clé, par exemple "find".
 Toutes les lignes de code
Par popularité
Par fonction
Recherche avancée
 Les logiciels SHELL/SSH
Putty
Astuces Bash
Faire du SHELL avec PHP!
 La doc officielle
Les man Linux en français
Les man Linux en anglais
 Proposer vos bash
Partagez vos lignes!
 Les requêtes
Déposer une requête
Voir/répondre à une requête
 Quelques sites interessants
Bons sites pour apprendre
 Rechercher