Algorithme de tri de tableau

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

  • Votes
  • Date
  • Date décroissante
  1. Bonjour

    Sûrement un point-virgule qui manque à la fin de la ligne 18.
    1. bonjour le père.

      La fin de la ligne 18 vous dites ? je n'ai pas bien compris votre réponse o_O.
  2. Pourquoi ? Qu'est-ce qui t'étonne ?
    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
  3. 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.
    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.
  4. 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é.
    1. justement je vais exploiter cette piste. Merci pour le coup de main. Aussi je ne suis que débutant en programmation ;).