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 :

Tri Par Ordre Alphabétique


Sujet :

C

Mode arborescent

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Invité
    Invité(e)
    Par défaut Tri Par Ordre Alphabétique
    Bonjour, je suis en train de faire un dictionnaire et j'aimerais pouvoir trier dans l'ordre alphabétique les mots du dictionnaire, les mots de mon dictionnaire sont contenu dans un .txt j'ai donc mis le contenu du .txt dans un tableau pour pouvoir le triller avec un qsort(), mais des que j'utilise la fonction mon programme crash et je ne trouve pas la cause

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    static int compare (void const *a, void const *b)
    {
       char const *const *pa = a;
       char const *const *pb = b;
     
       return strcmp (*pa, *pb);
    }
     
    void trieAlphabetique()
    {
    	FILE* fichier = NULL;
    	char chaine[TAILLE_MAX] = "";
    	char dico[NOMBRE_MAX_LIGNES][TAILLE_MAX];
    	long i=0;
    	fichier = fopen("dico.txt", "r");
     
    	if (fichier != NULL)
    	{
    		while (fgets(chaine, TAILLE_MAX, fichier) != NULL)
    		{
    			strcpy(dico[i],chaine);
    			i++;
    		}
    		fclose(fichier);
    	}
        qsort (dico, sizeof dico / sizeof *dico, sizeof *dico, compare);
     
    	for (i=0; i<strlen(dico); i++)
            printf("%s", dico[i]);
    }
    Dernière modification par Obsidian ; 08/04/2017 à 20h23.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [MySQL] Une liste déroulante affichant les données d'une requête SHOW par ordre alphabétique
    Par jack_1981 dans le forum PHP & Base de données
    Réponses: 8
    Dernier message: 22/12/2005, 15h53
  2. Affichage par ordre alphabétique
    Par masseur dans le forum Langage
    Réponses: 8
    Dernier message: 08/12/2005, 11h41
  3. Trie par ordre croissant.
    Par slackjayo dans le forum Algorithmes et structures de données
    Réponses: 6
    Dernier message: 22/04/2005, 09h41
  4. Tri par ordre alphabétique
    Par orus8 dans le forum Langage SQL
    Réponses: 6
    Dernier message: 17/04/2003, 19h27
  5. [] Tri d'un tableau par ordre alphabétique
    Par cafeine dans le forum VB 6 et antérieur
    Réponses: 3
    Dernier message: 17/09/2002, 08h43

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