Algorithme de tri de tableau

mdao Messages postés 12 Statut Membre -  
mdao Messages postés 12 Statut Membre -
Bonjour,

Je fais mon programme de tri de tableau incluant le tris insertion, fusion et rapide. Le programme compile bien mais à l'exécution ça me sort une "erreur de segmentation" . J'ai utilisé le debuggeur "gdb" mais celui ci ne trouve rien du tout, idem pour le " -Wall -Wextra -Werror --std=c99 ". Auriez vous une solution pour moi ?

Merci d'avance

4 réponses

  1. Utilisateur anonyme
     
    Bonjour

    Sûrement un point-virgule qui manque à la fin de la ligne 18.
    0
    1. mdao Messages postés 12 Statut Membre 1
       
      bonjour le père.

      La fin de la ligne 18 vous dites ? je n'ai pas bien compris votre réponse o_O.
      0
  2. Utilisateur anonyme
     
    Pourquoi ? Qu'est-ce qui t'étonne ?
    0
    1. mdao Messages postés 12 Statut Membre 1
       
      le fait qu'avec précision tu puisses parler d'une ligne de mon code même sans l'avoir vu. c'est cela qui m'étonne en fait
      0
  3. Utilisateur anonyme
     
    Pourtant, si tu as demandé une solution à ton problème sans nous donner le moindre élément sur ton programme, c'est que tu nous prends pour des devins. Tu ne devrais pas être étonné que nous devinions.
    0
    1. mdao Messages postés 12 Statut Membre 1
       
      bah désolé... j'ai pensé en fait qu'avec les informations que j'ai donné cela pouvait suffire à trouver une résolution.

      Sinon en gros, j'écris mon programme en C, l'objectif est le tri de tableau d'entiers par soient les méthodes de tri suivantes : insertion, rapide, et fusion. C'est l'erreur de segmentation que je n'arrive pas à résoudre. Je suis même prêt à exposer le code si besoin en est.
      0
  4. Utilisateur anonyme
     
    j'ai pensé en fait qu'avec les informations que j'ai donné cela pouvait suffire à trouver une résolution Quelles informations ? En quoi le fait qu'il s'agisse d'un programme de tri explique une erreur de segmentation ? La principale cause d'erreur de segmentation (tu sais ce que c'est ?) est une erreur de programmation, c'est le programme qu'il faut.
    Tu utilises probablement un pointeur non initialisé.
    0
    1. mdao Messages postés 12 Statut Membre 1
       
      justement je vais exploiter cette piste. Merci pour le coup de main. Aussi je ne suis que débutant en programmation ;).
      0