Algorithme de tri de tableau

Fermé
mdao Messages postés 9 Date d'inscription samedi 28 mars 2015 Statut Membre Dernière intervention 2 mai 2017 - 28 mars 2015 à 18:40
mdao Messages postés 9 Date d'inscription samedi 28 mars 2015 Statut Membre Dernière intervention 2 mai 2017 - 28 mars 2015 à 19:38
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

Bonjour

Sûrement un point-virgule qui manque à la fin de la ligne 18.
0
mdao Messages postés 9 Date d'inscription samedi 28 mars 2015 Statut Membre Dernière intervention 2 mai 2017 1
28 mars 2015 à 18:50
bonjour le père.

La fin de la ligne 18 vous dites ? je n'ai pas bien compris votre réponse o_O.
0
Utilisateur anonyme
28 mars 2015 à 18:51
Pourquoi ? Qu'est-ce qui t'étonne ?
0
mdao Messages postés 9 Date d'inscription samedi 28 mars 2015 Statut Membre Dernière intervention 2 mai 2017 1
28 mars 2015 à 18:55
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
Utilisateur anonyme
28 mars 2015 à 18:58
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
mdao Messages postés 9 Date d'inscription samedi 28 mars 2015 Statut Membre Dernière intervention 2 mai 2017 1
28 mars 2015 à 19:05
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
Utilisateur anonyme
28 mars 2015 à 19:12
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
mdao Messages postés 9 Date d'inscription samedi 28 mars 2015 Statut Membre Dernière intervention 2 mai 2017 1
28 mars 2015 à 19:38
justement je vais exploiter cette piste. Merci pour le coup de main. Aussi je ne suis que débutant en programmation ;).
0