IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

 C Discussion :

Fonction qsort, l'affichage


Sujet :

C

  1. #1
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Septembre 2010
    Messages
    30
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Distribution

    Informations forums :
    Inscription : Septembre 2010
    Messages : 30
    Par défaut Fonction qsort, l'affichage
    Salut,

    Alors voilà j'essaie de me faire des petites programmations en C de gros débutant que je suis.

    Alors mon problème est le suivant :
    Je veux trier les caractères selon la valeur de leur résultat numérique :
    Par exemple dossard1 = 12 + 1 = 13
    dossard2 = 9 + 6 = 15
    Au lieu de trier de cette façon {15;13}, je voudrai {dossard2; dossard1}, car j'ai bien mais dans la liste à trier "dossar1",dossar2", mais ça met la valeur numérique de dossard2, et dossar1.

    Merci.

  2. #2
    Modérateur
    Avatar de Obsidian
    Homme Profil pro
    Développeur en systèmes embarqués
    Inscrit en
    Septembre 2007
    Messages
    7 450
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Développeur en systèmes embarqués
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2007
    Messages : 7 450
    Par défaut
    Autrement dit, tu veux trier tes dossards en prenant comme critère un de leurs attributs : le résultat.

    Il faut faire un tableau de structures qui contiennent chacune le nom (ou le numéro) d'un dossard, et son « résultat », que je considère être une sorte de score. La fonction de comparaison que tu passes à qsort() recevra donc des pointeurs sur tes structures. À toi d'y comparer les résultats. C'est qsort() qui se chargera de déplacer les structures entières dans la liste.

  3. #3
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Septembre 2010
    Messages
    30
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Distribution

    Informations forums :
    Inscription : Septembre 2010
    Messages : 30
    Par défaut
    Merci d'avoir répondu aussi vite, je vais essayer tout ça, ça va me prendre un petit peu de temps.

    Merci.

Discussions similaires

  1. Affichage du tableau avec la fonction qsort
    Par Cannot dans le forum Débuter
    Réponses: 5
    Dernier message: 03/09/2011, 19h18
  2. Réponses: 1
    Dernier message: 06/10/2007, 15h00
  3. fonction recursive d'affichage avec requete inside
    Par cels dans le forum Servlets/JSP
    Réponses: 6
    Dernier message: 04/12/2006, 09h35
  4. Reecriture fonction qsort
    Par bleach1234 dans le forum C
    Réponses: 9
    Dernier message: 05/11/2006, 19h15
  5. Utilisation de la fonction qsort
    Par Jsmeline dans le forum C
    Réponses: 8
    Dernier message: 28/01/2005, 12h40

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo